在线名词解释大全
专业、全面、易懂的全领域名词百科

对于SQL查询:SELECT*FROMtbl_nameWHEREid=(SELECTidFROMtbl_name),假设该表中包含id字段,那么该语句正确执行的条件是

题型:单选题
选项
A. 该表中必须有多条记录
B. 该表中必须只有一条记录
C. 该表中记录数必须小于等于一条
D. 此SQL语句错误,无论如何都无法正确执行
正确答案:
名词解析
当表中记录多于1条记录时,(SELECT id FROM tbl_name)返回的是一个结果集,把结果集赋给id,显然执行语句失败,当记录小于等于1时,返回的是空或者是id值,可以作为条件查询。答案C。