例如 1.ROUND() 格式為ROUND(y1,y2,y3) y1:要被四捨五入的數字y2:保留的小數位數 y3:為0,可以不寫,y1進行四捨五入,不為0則y1不進入四捨五入,如果y1有值就直接根據y2保留小數 SELECT ROUND(10.45,0) --結果為10.00SELECT ROUN ...
例如
1.ROUND() 格式為ROUND(y1,y2,y3)
y1:要被四捨五入的數字
y2:保留的小數位數
y3:為0,可以不寫,y1進行四捨五入,不為0則y1不進入四捨五入,如果y1有值就直接根據y2保留小數
SELECT ROUND(10.45,0) --結果為10.00
SELECT ROUND(10.45,1) --結果為10.50 ,保留一位小數四捨五入
SELECT ROUND(10.45,2) --結果為10.45 ,保留兩位小數四捨五入
SELECT ROUND(10.45,1,1) --結果為10.40,在此y3不為0,則不進入四捨五入且y2保留一位小數
2.CEILING函數返回大於或等於所給數字表達式的最小整數。
SELECT CEILING(10.45) --結果為11
SELECT CEILING(10.55) --結果為11
3.FLOOR函數返回小於或等於所給數字表達式的最大整數。
FLOOR(10.45) --結果為10
FLOOR(10.55) --結果為10