sql 中的 sum 函數用于計算一組值的總和,語法為 sum(expression)。它通常與 where 子句結合使用,以對特定條件下的值進行求和。sum 函數可以與 distinct 關鍵字結合使用,以對唯一值進行求和,也可以與 group by 子句結合使用,以對分組后的數據進行求和。
SQL 中 SUM 函數
SUM 函數是 SQL 中常用的聚合函數,用于計算一組值的總和。它通常用于統計分析和數據匯總。
語法
<code class="sql">SUM(expression)</code>
登錄后復制
其中,expression 是要計算總和的列或表達式。
示例
以下查詢計算表 customer_orders 中所有訂單金額的總和:
<code class="sql">SELECT SUM(order_amount) FROM customer_orders;</code>
登錄后復制
用法
SUM 函數通常與 WHERE 子句結合使用,以對特定條件下的值進行求和。例如,以下查詢計算所有總訂單金額超過 100 美元的訂單的總和:
<code class="sql">SELECT SUM(order_amount) FROM customer_orders WHERE order_amount > 100;</code>
登錄后復制
注意事項
SUM 函數不能用于求和 NULL 值。如果存在 NULL 值,則會忽略它們。
SUM 函數可以與 DISTINCT 關鍵字結合使用,以對唯一值進行求和。
SUM 函數可以與 GROUP BY 子句結合使用,以對分組后的數據進行求和。