数据库---聚合查询
生活随笔
收集整理的這篇文章主要介紹了
数据库---聚合查询
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
聚合查詢:縱向查詢,它是對一列的值進行計算,然后返回一個單一的值;另外聚合查詢是忽略空值。
?·count:統計指定列不為NULL的記錄行數;?·sum:計算指定列的數值和,如果指定列類型不是數值類型,那么計算結果為0;
?·max:計算指定列的最大值,如果指定列是字符串類型,那么使用字符串排序運算;
?·min:計算指定列的最小值,如果指定列是字符串類型,那么使用字符串排序運算;
?·avg:計算指定列的平均值,如果指定列類型不是數值類型,那么計算結果為0;
SELECT COUNT(*) FROM PRODUCT; #查詢表內的所有記錄,并返回記錄數。
SELECT COUNT(*) FROM PRODUCT WHERE PRICE>200; #查詢表內price大于200的記錄,并返回大于200的記錄數。
SELECT COUNT(*) FROM PRODUCT WHERE CATEGORY_ID='C001'; #查詢表內category_id是c001的記錄,并返回該記錄數。
SELECT SUM(PRICE) FROM PRODUCT WHERE CATEGORY_ID='C001'; #查詢category_id是c001的所有price,并返回price的和
SELECT AVG(PRICE) FROM PRODUCT WHERE CATEGORY_ID='C002'; #查詢category_id是c002的所有price,并返回price的平均值
SELECT MAX(PRICE),MIN(PRICE) FROM PRODUCT; #查詢product表,返回price的最大值和最小值
互相學習,有錯請指教!
總結
以上是生活随笔為你收集整理的数据库---聚合查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 免费网络硬盘-千脑网盘
- 下一篇: 第二十四期:管理 | 成功领导远程IT团