在分组查询中 select 和 from 之间 只能出现分组依据列 和 分组函数
在mysql中 查出数据 是错误 查到的是分组后的第一条数据,oracle会直接报错
select A,max(B),min(C) from 表 group by A
这样会把 表 字段 A 相同的合并,字段B 取最大值,字段C 取最小值,根据需求选择
其他分组函数:
avg(列名) 求平均数
count(列名) 求记录数
min(列名) 求最小值
max(列名) 求最大值
sum(列名) 求和
在分组查询中 select 和 from 之间 只能出现分组依据列 和 分组函数
在mysql中 查出数据 是错误 查到的是分组后的第一条数据,oracle会直接报错
select A,max(B),min(C) from 表 group by A
这样会把 表 字段 A 相同的合并,字段B 取最大值,字段C 取最小值,根据需求选择
其他分组函数:
avg(列名) 求平均数
count(列名) 求记录数
min(列名) 求最小值
max(列名) 求最大值
sum(列名) 求和
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。