MySQL 可以通過函數(shù)來截取小數(shù)點位數(shù),這在對數(shù)據(jù)進行處理和顯示時非常有用。
SELECT ROUND(3.1415926, 3); //結果為3.142 SELECT FORMAT(3.1415926, 3); //結果為3.142 SELECT TRUNCATE(3.1415926, 3); //結果為3.141
上面展示了三種不同的截取小數(shù)點位數(shù)的函數(shù),它們分別是ROUND、FORMAT和TRUNCATE。
ROUND函數(shù)用于四舍五入,第一個參數(shù)是要被截取的數(shù)字,第二個參數(shù)是要保留的小數(shù)點位數(shù)。
FORMAT函數(shù)同樣可以保留指定小數(shù)點位數(shù),并且可以把數(shù)字轉換為帶逗號的格式。
TRUNCATE函數(shù)則是截取指定小數(shù)點位數(shù)并直接截斷不進行四舍五入。
SELECT ROUND(123456.789, 2); //結果為123456.79 SELECT FORMAT(123456.789, 2); //結果為123,456.79 SELECT TRUNCATE(123456.789, 2); //結果為123456.78
在使用這些函數(shù)時,需要注意傳入的參數(shù)和指定的小數(shù)點位數(shù)是否合法,否則會出現(xiàn)錯誤或不符合預期的結果。
上一篇css文字顯示不全時滾動
下一篇css文字無縫滾動怎么做