在线名词解释大全
专业、全面、易懂的全领域名词百科
首页
>
数据库02
>
详细
对于SQL查询:SELECT*FROMtbl_nameWHEREid=(SELECTidFROMtbl_name),假设该表中包含id字段,那么该语句正确执行的条件是
题型:单选题
选项
A.
该表中必须有多条记录
B.
该表中必须只有一条记录
C.
该表中记录数必须小于等于一条
D.
此SQL语句错误,无论如何都无法正确执行
正确答案:
名词解析
当表中记录多于1条记录时,(SELECT id FROM tbl_name)返回的是一个结果集,把结果集赋给id,显然执行语句失败,当记录小于等于1时,返回的是空或者是id值,可以作为条件查询。答案C。