既然資料庫中有許多資料都是已數字的型態存在,一個很重要的用途就是要能夠對這些數字做一些運算,
例如將它們總合起來,或是找出它們的平均值。SQL 有提供一些這一類的函數。它們是:
- AVG (平均)
- COUNT (計數)
- MAX (最大值)
- MIN (最小值)
- SUM (總合)
運用函數的語法是:
SELECT "函數名"("欄位名")
FROM "表格名"
舉例來說,若我們要由我們的範例表格中求出 Sales 欄位的總合,
Store_Information 表格
|
store_name
|
Sales
|
Date
|
|
Los Angeles
|
$1500
|
Jan-05-1999
|
|
San Diego
|
$250
|
Jan-07-1999
|
|
Los Angeles
|
$300
|
Jan-08-1999
|
|
Boston
|
$700
|
Jan-08-1999
|
我們就鍵入,
SELECT SUM(Sales)
FROM Store_Information
結果:
$2750 代表所有 Sales 欄位的總合: $1500 + $250 + $300 + $700.
除了函數的運用外,SQL 也可以做簡單的數學運算,例如加(+)和減(-)。
對於文字類的資料,SQL 也有好幾個文字處理方面的函數,例如文字相連 (concatenation),
文字修整 (trim),以及子字串 (substring)。不同的資料庫對這些函數有不同的語法,
所以最好是參考您所用資料庫的資訊,來確定在那個資料庫中,這些函數是如何被運用的。
下一頁:SQL COUNT
網站導引 |
其他資源
|