在SQL中,可以使用函數來保留小數位數,常用的函數有ROUND、TRUNCATE和FORMAT等。以下是使用ROUND函數保留兩位小數的方法:
1、使用ROUND函數:ROUND函數可以將一個數字四舍五入為指定的小數位數,語法如下:
ROUND(number, decimals)
其中,number為要進行四舍五入的數字,decimals為要保留的小數位數。
2. 保留兩位小數:為了保留兩位小數,可以將decimals設置為2,示例如下:
SELECT ROUND(12.3456, 2);
運行結果為12.35,即將12.3456四舍五入保留兩位小數后為12.35。
需要注意的是,ROUND函數默認使用的是“四舍五入”方式,如果要使用其他方式,可以設置第三個參數,例如:
ROUND(12.3456, 2, 1):將12.3456向下舍入。
ROUND(12.3456, 2, -1):將12.3456向上舍入。
TRUNCATE函數也可以保留小數位數,其語法如下:
TRUNCATE(number, decimals)
其中,number為要進行截斷的數字,decimals為要保留的小數位數,但TRUNCATE函數不是四舍五入,而是直接截斷小數位數。