在SQL中,将查询结果表的各行按一列或多列取值相等的原则进行分组的子句是
在SQL中,将查询结果表的各行按一列或多列取值相等的原则进行分组的子句是:_________谁能帮我一下...
在SQL中,将查询结果表的各行按一列或多列取值相等的原则进行分组的子句是:_________谁能帮我一下
展开
3个回答
展开全部
Group By子句。
Group By子句可以将表的行划分为不同的组。分别总结每个组,这样就可以控制想要看见的详细信息的级别。
语法:
[ Group By [ ALL ] Group_By_expression[ ,...n ]
[ WITH { CUBE | ROLLUP } ] ]
扩展资料:
使用Group By子句的注意事项。
1、在SELECT子句的字段列表中,除了聚集函数外,其他所出现的字段一定要在Group By子句中有定义才行。例如“Group By A,B”,那么“SELECT SUM(A),C”就有问题,因为C不在Group By中,但是SUM(A)是可以的。
2、SELECT子句的字段列表中不一定要有聚集函数,但至少要用到Group By子句列表中的一个项目。例如“Group By A,B,C”,则“SELECT A”是可以的。
3、在SQL Server中text、ntext和image数据类型的字段不能作为Group By子句的分组依据。
4、Group By子句不能使用字段别名。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询