MySQL中取小數點的方法是使用ROUND函數,其語法為:
ROUND(number, decimals)
其中,number表示要進行取舍的數字,decimals表示要保留的小數點位數。
如果decimals為正數,則對number進行四舍五入保留對應的小數點位數。例如:
SELECT ROUND(3.1415926535, 2);
返回結果為3.14,保留小數點后2位。
如果decimals為負數,則對number進行四舍五入并保留整數部分的對應數字位數。例如:
SELECT ROUND(12345.67, -2);
返回結果為12300,保留整數部分的后2位數字。
如果decimals未提供,則默認為0,即僅保留整數部分。例如:
SELECT ROUND(3.1415926535);
返回結果為3。
如果要對多個小數進行取舍,則需要分別使用ROUND函數。例如:
SELECT ROUND(3.1415926535, 2), ROUND(1.23456789, 3), ROUND(2.71828, 0);
返回結果為3.14、1.235和3。
使用ROUND函數可以方便地進行小數點的取舍操作,但需要注意其具體語法以及要保留的小數點位數。