在SQLSERVER中,下面关于子查询的说法正确的是()。A.表连接一般都可以用

admin2022-08-02  27

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

选项 A.表连接一般都可以用子查询替换,但有的子查询不能用表连接替换
B.如果一个子查询语句一次返回二个字段的值,那么父查询的where子句中应该使用[NOT]EXISTS关键字
C.应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案要低
D.带子查询的查询执行顺序是,先执行父查询,再执行子查询

答案 AB

解析 表连接一般都可以用子查询替换,但有的子查询不能用表连接替换.A正确。如果一个子查询语句一次返回二个字段的值,那么父查询的where子句中应该使用[NOT]EXISTS关键字,B正确。应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案要高,C错误。带子查询的查询执行顺序是,先执行子查询,再执行父查询,D错误。因此本题选AB。
转载请注明原文地址:https://tihaiku.com/gongwuyuan/2554840.html

最新回复(0)