PostgreSQL COUNT, AVG, 和 SUM 函式
COUNT
The COUNT()
function returns the number of rows that matches a specified criterion. (COUNT() 函式返回匹配指定條件的行數。)
如果指定的條件是列名,則 COUNT()
函式返回具有該名稱的列的數量。
注意: NULL 值不被計算。
透過指定 WHERE
子句,您可以例如返回來自倫敦的客戶數量
示例
返回來自倫敦的客戶數量
postgres=#
postgres=#
postgres=#
SELECT COUNT(customer_id)
FROM customers
WHERE city = 'London';
執行示例 »
AVG
AVG() 函式返回數字列的平均值。
注意: NULL 值將被忽略。
保留兩位小數
上面的例子返回了所有產品的平均價格,結果是 28.8663636363636364
。
我們可以使用 ::NUMERIC
運算子將平均價格四捨五入到小數點後兩位
SUM
SUM()
函式返回數值列的總和。
以下 SQL 語句查詢 order_details
表中 quantity
欄位的總和
注意: NULL 值將被忽略。