【多选题】关于子查询,以下说法正确的是()。
A.一般来说,表连接都可以用子查询替换
B.一般来说,子查询都可以用表连接替换
C.相对于表连接,子查询适合于作为查询的筛选条件
D.相对于表连接,子查询适合于查看对表的数据
- · 有7位网友选择 C,占比77.78%
- · 有1位网友选择 B,占比11.11%
- · 有1位网友选择 D,占比11.11%
A.一般来说,表连接都可以用子查询替换
B.一般来说,子查询都可以用表连接替换
C.相对于表连接,子查询适合于作为查询的筛选条件
D.相对于表连接,子查询适合于查看对表的数据
A. 子查询要用括号括起来
B. 需要返回一个值或一个值列表时,可以用子查询代替一个表达式。可以用子查询返回含有多个列的结果集以代替表或完成与连接查询操作相同的功能
C. 子查询不能检索包含数据类型为text或image的列
D. 子查询中也可以再包含子查询,嵌套最多可以达32层
A.可以在WHERE子句中给出连接条件
B.可以在FROM子句中给出连接条件
C.连接查询的两个表不能是同一张表
D.连接查询的两个表可以是同一张表,但是必须用别名予以区分
A.SQL子查询又称为嵌套查询,是指在一个查询语句中又包含另一个查询的情况。
B.被包含的查询称为子查询,包含子查询的称为主查询。
C.为了区分主查询和子查询,子查询应加小括号。
D.有些子查询可以转换为连接查询,但连接查询的效率低于子查询,所以应尽可能地使用子查询。
在 Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。 ()
A.子查询也称为嵌套查询,是嵌套在外层查询WHERE子句中的查询。
B.子查询为主查询返回其所需数据,或者对外查询的查询结果作进一步的限制。
C.子查询与连接查询都能实现多表查询数据
D.使用EXISTS实现子查询时,必须使用内、外查询的相同意义的列进行比较运算。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!