ROUND() 函數 (SQL ROUND() Function)
ROUND() 函數用來對數值欄位值進行四捨五入計算。
ROUND() 語法 (SQL ROUND() Syntax)
SELECT ROUND(column_name, decimals) FROM table_name;
decimals 用來設定要四捨五入到小數點第幾位,0 表示個位數。
ROUND() 函數用法 (Example)
假設我們想從下面的 orders 資料表中查詢各筆訂單的金額,並四捨五入去除小數點位數:
| O_Id | Price |
|---|---|
| 1 | 1000.45 |
| 2 | 2000.14 |
| 3 | 500.68 |
我們可以下這個 SELECT 查詢敘述句:
SELECT ROUND(Price, 0) FROM orders;
返回的結果如下:
| ROUND(Price, 0) |
|---|
| 1000 |
| 2000 |
| 501 |