多选题
在SQLSERVER中,下面关于子查询的说法正确的是()。
无
A、
表连接一般都可以用子查询替换,但有的子查询不能用表连接替换
B、
如果一个子查询语句一次返回二个字段的值,那么父查询的where子句中应该使用[NOT]EXISTS关键字
C、
应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案要低
D、
带子查询的查询执行顺序是,先执行父查询,再执行子查询
【正确答案】
A、B
【答案解析】
表连接一般都可以用子查询替换,但有的子查询不能用表连接替换.A正确。如果一个子查询语句一次返回二个字段的值,那么父查询的where子句中应该使用[NOT]EXISTS关键字,B正确。应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案要高,C错误。带子查询的查询执行顺序是,先执行子查询,再执行父查询,D错误。因此本题选AB。
提交答案
关闭