在mysql中,我們經(jīng)常需要對數(shù)據(jù)進行小數(shù)位數(shù)的處理,下面介紹一下mysql中用于取2位小數(shù)的函數(shù)。
ROUND(value, 2)
其中,value表示要處理的數(shù)據(jù),2表示要保留的小數(shù)位數(shù)。
舉個例子:
SELECT ROUND(3.1415926, 2) -- 將3.1415926保留2位小數(shù),結(jié)果為3.14 SELECT ROUND(4.999, 2) -- 將4.999保留2位小數(shù),結(jié)果為5.00
需要注意的是,當小數(shù)位數(shù)不夠2位時,會自動在末尾補0,比如上述例子中的第二個查詢結(jié)果為5.00。
另外,如果需要對整數(shù)進行處理,也可以使用該函數(shù),例如:
SELECT ROUND(1234, 2) -- 將1234保留2位小數(shù),結(jié)果為1234.00
總結(jié):ROUND函數(shù)是mysql中用于保留小數(shù)位數(shù)的函數(shù)之一,可以方便地將數(shù)字保留到指定的小數(shù)位數(shù),使用方法簡單,非常實用。