項目中的一個功能模塊上用到了標量值函數,函數中又有ceiling()函數的用法,自己找了一些資料,對SQL中這幾個函數做一個簡單的記錄,方便自己學習。有不足之處歡迎拍磚補充
1.round()函數遵循四舍五入原則,用於把數值字段舍入為指定的小數位數
2.floor(value)函數返回小於或等於指定值(value)的最小整數
3.ceiling(value)函數返回大於或等於指定值(value)的最小整數
例如:對於12.9,floor(12.9)返回12;ceiling(12.9)返回13;round(12.9,0)返回13
其中,round()函數的標准用法:
select round(column_name,decimals) from table_name
SQL實例:有一個Products表

現在,把價格舍入為最近的整數。
select ProductName,round(UnitPrice,0) as UnitPrice from Products
結果如下:

這是自己做的一個記錄,方便以后的學習。
