您的位置:首页 > 其它

S2 错题解析(前四章)

2017-01-13 18:40 176 查看


解析:
因为前面10+10默认为数字类型所以执行数字运算, 后面+'10'也按前面数字运算,同理,所以最后执行40
即使有''号,但是里面的值是Int类型的,T-SQL会进行自动的类型转换




解析:
a,b,c,d选项在语法结构上并没有错误,但是在表达式返回多个值时,select语句将返回的最后一个值给变量,set语句会出错。


 



解析:
select * from course c 的查询结果中确实有记录不存在(1查询中),查询结果返回没有选的课程,此时select * from student ts 后的not exists 判断结果为false,不执行查询。




解析:
B 子查询一般用在WHERE语句中
C 子查询可以返回多个结果集合




解析:
当从多个表中查询数据时,优先选择表连接
在关系数据库中,嵌套在其他查询中的查询,称为子查询。子查询分为相关子查询和非相关子查询




解析:
NOT IN 就是查询不在这个范围内的内容


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: