PostgreSQL(通常簡稱為pgsql)是一個功能強大的開源對象關(guān)系型數(shù)據(jù)庫管理系統(tǒng)
以下是一些常見的聚合函數(shù)及其在查詢中的應(yīng)用:
SELECT COUNT(*) FROM users; -- 計算users表中的總行數(shù)
SELECT COUNT(email) FROM users; -- 計算users表中非空email的數(shù)量
SELECT SUM(salary) FROM employees; -- 計算employees表中所有員工的薪水總和
SELECT AVG(salary) FROM employees; -- 計算employees表中所有員工的平均薪水
SELECT MIN(age) FROM users; -- 計算users表中最小的年齡
SELECT MAX(age) FROM users; -- 計算users表中最大的年齡
SELECT department_id, COUNT(*) FROM employees GROUP BY department_id; -- 計算每個部門的員工數(shù)量
SELECT department_id, COUNT(*) FROM employees GROUP BY department_id HAVING COUNT(*) > 10; -- 僅顯示員工數(shù)量超過10的部門
這些聚合函數(shù)可以單獨使用,也可以組合使用,以滿足不同的查詢需求。在實際應(yīng)用中,你可能需要根據(jù)具體的業(yè)務(wù)場景選擇合適的聚合函數(shù)來處理數(shù)據(jù)。