在单行子查询中,子查询的返回结果为多少,返回2行可以吗?
只能返回一行,否则会出错。
举一反三
- 返回单行多列数据的子查询可以转化成多个返回单行单列数据的子查询。
- 关于子查询作为表达式说法错误的是()。 A: 在SQL语言中,使用表达式的地方,不一定能用子查询来替代。 B: 子查询作为表达式时,子查询的返回结果不一定是单个值或单个列。 C: 当子查询的结果返回为单列集合时,可以使用“=”符号来判断外层查询中某个列是否在子查询的结果集中。 D: 当子查询的结果返回为单列集合时,可以使用ANY、SOME或ALL关键字的子查询的返回结果进行比较。
- 子查询有返回结果时EXISTS子查询结果是什么 A: TRUE B: FALSE
- 根据子查询返回数据情况的不同,子查询有四种类型:即返回( )、( )、( )或( )数据的子查询。
- NOT EXISTS关键字判断子查询结果为空时返回0
内容
- 0
以下选项能成为子查询返回结果的是______。
- 1
下面对子查询描述正确的是: A: 子查询就是在一个查询语句中包含另一个查询 B: 子查询只能返回一个值 C: 子查询只能返回多个值 D: 子查询不返回值
- 2
用exists谓词引出的子查询,子查询返回的是什么?
- 3
带有__________关键字的子查询只要查询结果中有一个符合要求就返回真
- 4
子查询为主查询返回其所需数据,或者对外查询的查询结果作进一步的限制