SUM函數返回的一個表達式總的值,這個函數也是非常有用的,下面我們來看看這個函數用詳細用法吧.
SUM函數的語法,代碼如下:
- SELECT SUM(expression )
- FROM tables
- WHERE predicates;
表達式可以是一個數值字段或公式.
簡單的例子,例如,你可能想知道合并全體員工的薪金總額美元以上,其薪酬是25,000/年,代碼如下:
- SELECT SUM(salary) as "Total Salary"
- FROM employees
- WHERE salary > 25000;
與Example using DISTINCT一起用,代碼如下:
- SELECT SUM(DISTINCT salary) as "Total Salary"
- FROM employees
- WHERE salary > 25000;
使用公式的示例:在SUM函數中的表達并不需要一個單一的領域,您也可以使用一個公式,例如,您可能需要為業務的凈收入,總收入減去總支出純收入計算,代碼如下:
- SELECT SUM(income - expenses) as "Net Income"
- FROM gl_transactions; --Vevb.com
您可能還需要在SUM函數執行數學運算,例如,您可能會確定傭金總額為銷售總額的10%,代碼如下:
- SELECT SUM(sales * 0.10) as "Commission"
- FROM order_details;
與Example using GROUP BY,在某些情況下,你將被要求使用SUM函數的第一個集團.
例如,您還可以使用SUM函數返回的部門名稱和總銷售額(相關部門),代碼如下:
- SELECT department, SUM(sales) as "Total sales"
- FROM order_details
- GROUP BY department;
新聞熱點
疑難解答