sql中group by是什么(SQL中GROUP BY的用法)

来源:互联网 时间:2023-06-07 21:28:49


(资料图)

1、GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用,你可以想想你用了GROUP BY 按 ITEM.ITEMNUM 这个字段分组,那其他字段内容不同,变成一对多又改如何显示呢,比如下面所示A B1 abc1 bcd1 asdfgselect A,B from table group by A你说这样查出来是什么结果,A Babc 1 bcdasdfg右边3条如何变成一条,所以需要用到聚合函数,比如select A,count(B) 数量 from table group by A这样的结果就是A 数量1 3group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面。

本文分享完毕,希望对大家有所帮助。

关键词:

推荐内容

Copyright 2000-2021 by www.jiaoyu.042.cn all rights reserved

备案号:粤ICP备18023326号-5

邮箱 : 855 729 8@qq.com