对于 SQL查询: SELECT * FROM tbl_name WHERE id = (SELECT id FROM tbl_name) ,假设该表中包含 id 字段,那么该语句正确执行的条件是 ______
A: 该表中必须有多条记录
B: 该表中必须只有一条记录
C: 该表中记录数必须小于等于一条
D: 此 SQL语句错误,无论如何都无法正确执行
A: 该表中必须有多条记录
B: 该表中必须只有一条记录
C: 该表中记录数必须小于等于一条
D: 此 SQL语句错误,无论如何都无法正确执行
举一反三
- 表student中的包含两个字段,整型的id,字符串型的name。只显示表student中name列记录的SQL语句正确的是() A: select name from student B: select * from student C: select from name in student D: select name
- 查询student表中id字段值小于5,并且gender字段值为“女”的学生姓名的SQL语句是() A: SELECT name FROM student WHERE id<;5 OR gender='女'; B: SELECT name FROM student WHERE id<;5 AND gender='女'; C: SELECT name FROM student WHERE id<;5 ,gender='女'; D: SELECT name FROM student WHERE id<;5 AND WHERE gender='女';
- 下面用于查询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;
- 【单选题】查询student表中id字段值小于5,并且gender字段值为“女”的学生姓名的SQL语句是 A. SELECT name FROM student WHERE id<5 OR gender‘女’; B. SELECT name FROM student WHERE id<5 AND gender=‘女’; C. SELECT name FROM student WHERE id<5 ,gender=‘女’; D. SELECT name FROM student WHERE id<5 AND WHERE gender=‘女’;
- 关于SQL语句“SELECT Author, BookName, ID, ISBN, Price FROM book ORDER BY ID DESC”的说法错误的是( )。 A: A、该语句表示从表“book”中查询所有记录 B: B、该语句显示的字段是“Author”、“BookName”、“ID”、“ISBN”和“Price” C: C、该语句对查询到的记录将根据ID按升序排列 D: D、该语句中的“book”表示数据表