在MySQL中,我們經常需要保留小數位數,例如價格、評分等。使用保留兩位小數函數可以輕松地解決這個問題。
MySQL提供了ROUND函數來實現保留小數位數的功能。ROUND函數的語法如下:
ROUND(number, decimals)
其中,number參數表示要保留小數位數的數字,decimals參數表示要保留的小數位數。例如:
SELECT ROUND(3.14159265, 2);
這會返回3.14,因為ROUND函數將3.14159265保留了2位小數。
在實際使用中,我們可以將ROUND函數與其他函數結合使用,例如:
SELECT CONCAT('$', ROUND(price, 2)) AS formatted_price FROM products;
此查詢將某種產品的價格(存儲為浮點數)保留兩位小數,并將其格式化為貨幣,以便更輕松地呈現給用戶。
最后要注意的是,如果要在保留小數位數時四舍五入,請將decimals參數設置為正數;如果要截取小數位數,請將decimals參數設置為負數。
上一篇css2不換行
下一篇exce轉換json工具