在SQL中,四舍五入取整的函數是ROUND。該函數可以將一個數值四舍五入到指定的小數位數。它的基本語法如下:
ROUND(number, decimals)
其中,number是要進行四舍五入的數值,decimals是要保留的小數位數。如果decimals是正數,那么結果將四舍五入到指定的小數位數;如果decimals是負數,那么結果將四舍五入到指定的整數位數。
例如,使用ROUND函數將一個數值四舍五入到整數位:
SELECT ROUND(3.14159, 0) AS RoundedNumber;
結果將返回4,因為3.14159四舍五入到整數位是4。
另外,SQL中還有其他取整函數,如CEILING和FLOOR。CEILING函數返回大于或等于指定數值的最小整數,而FLOOR函數返回小于或等于指定數值的最大整數。這些函數在需要向上或向下取整時非常有用。