在SQL Server中,关于SELECT查询语句,下面描述有误的是____。
A: from后面的数据源可以是另外一个子查询返回的结果
B: where后面不能接聚合函数
C: select输出无聚合函数,order by也可以对表中列聚合函数运算后进行排序
D: group by 可以对表中全体列进行分组
A: from后面的数据源可以是另外一个子查询返回的结果
B: where后面不能接聚合函数
C: select输出无聚合函数,order by也可以对表中列聚合函数运算后进行排序
D: group by 可以对表中全体列进行分组
举一反三
- 下列哪些描述是正确的。( )A.聚合函数的运算对象可以是列,也可以是表达式。B.having子句可以实现where子句额功能,但where子句不能实现having子句的功能。C.where子句中可以包含聚合函数。D.order by子句可以对聚合函数的运算结果排序。 A: 聚合函数的运算对象可以是列,也可以是表达式。 B: having子句可以实现where子句额功能,但where子句不能实现having子句的功能。 C: where子句中可以包含聚合函数。 D: order by子句可以对聚合函数的运算结果排序。
- 以下对分组查询描述错误的是 A: SELECT子句中的列名只能是分组子句中分组的列、聚合函数列; B: WHERE子句是对表中的记录进行筛选; C: HAVING子句中是对组进行筛选; D: WHERE子句中可以有聚合函数。
- 在下列有关GROUPBY语句的描述中,不正确的是()。 A: 分组条件可以有多个,并且每一个可以分别指定排序方式 B: 可以使用WHERE子句对所得的分组进行筛选 C: GROUP BY可配合聚合函数一起使用,但GROUP BY子句中不能直接使用聚合函数 D: 除了聚合函数,SELECT语句中的每个列都必须在GROUP BY子句中给出
- 在使用GROUP BY子句进行分组查询时,SELECT 子句的输出列只能是聚合函数和分组列
- 如果在SELECT语句中使用聚合函数(列函数)进行分组统计时,一定在后面使用()子句。