使用以下SQL语句,将实现哪种连接?() SELECT
i.id_number, m.manufacturer_id FROM
inventory i,inventory m WHERE
i.manufacturer_id = m.region__number;
A: 自连接
B: 外连接
C: 相等连接
D: 不相等连接
i.id_number, m.manufacturer_id FROM
inventory i,inventory m WHERE
i.manufacturer_id = m.region__number;
A: 自连接
B: 外连接
C: 相等连接
D: 不相等连接
举一反三
- 使用如下的SQL语句将完成哪一种类型的连接 SELECT i.id_number, m.manufacturer_id FROM inventory i, inventory m WHERE i.manufacturerl_id=m.region_id_number; A: 自连接(SelfJoin) B: 外连接(Outer Join) C: 相等连接(Equi Join) D: 不相等连接(Non-equijoin)
- 假定数据库已经正确建立连接conn,下述代码实现删除一条记录的功能,将代码补充完整。[br][/br] String sql = "delete from users_info where id=?"; 【1】 ps = conn.prepareStatement(sql);[br][/br] ps.setInt(1, id); ps.【2】 ;
- 下面用于查询student表中id值在1,2,3范围内的记录的SQL语句是( )。 A: SELECT * FROM student WHERE id=1,2,3; B: SELECT * FROM student WHERE (id=1,id=2,id=3); C: SELECT * FROM student WHERE id in (1,2,3); D: SELECT * FROM student WHERE id in 1,2,3;
- 对下列程序代码理解正确的是 [?php$conn = Mysqli_connect(“localhost”,”root”,”123456”,”test”) or die(“数据库连接失败!”);$sql = “select id,name,age,sex,phone,email from user where age]20 and sex=’男’”;$result = mysqli_query($conn,$sql);while($row = mysqli_fetch_assoc($result)){echo $row[‘id’].’[br][/br]’;}Mysqli_close($conn);?> A: 数据库连接失败时,将显示“数据库连接失败”并退出程序。 B: 可以获得user表中所有年龄超过20的男生信息。 C: 在浏览器中输出年龄超过20的男生id。 D: 改代码最后没有释放资源。
- 下面选项中,查询student表中id值不在2和5之间的SQL语句是( )。 A: SELECT * FROM `student` WHERE `id`!=2,3,4,5 B: SELECT * FROM `student` WHERE `id` NOT BETWEEN 5 AND 2 C: SELECT * FROM `student` WHERE `id` NOT BETWEEN 2 AND 5 D: SELECT * FROM `student` WHERE `id` NOT IN 2,3,4,5