在分組查詢中 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刪除。