在MySQL中,處理數(shù)字的時(shí)候,有時(shí)候需要對(duì)數(shù)字進(jìn)行格式顯示,比如顯示2位小數(shù)點(diǎn)。下面我們就來了解一下如何在MySQL中返回2位小數(shù)點(diǎn)。
SELECT ROUND(num, 2) AS `num_with_2_decimal` FROM table_name;
上面的代碼中,我們使用了MySQL內(nèi)置的ROUND函數(shù),該函數(shù)可以將數(shù)字四舍五入到指定的小數(shù)位數(shù),并返回一個(gè)新的數(shù)字。在代碼中,num表示要處理的數(shù)字,2表示保留2位小數(shù)點(diǎn),table_name表示要操作的表名。
我們還可以使用FORMAT函數(shù)來實(shí)現(xiàn)保留指定小數(shù)位數(shù)的顯示效果。
SELECT FORMAT(num, 2) AS `num_with_2_decimal` FROM table_name;
上面的代碼中,我們通過FORMAT函數(shù)將數(shù)字格式化為字符串,第二個(gè)參數(shù)表示要保留的小數(shù)位數(shù)。
無論是使用ROUND函數(shù)還是FORMAT函數(shù),都可以實(shí)現(xiàn)對(duì)數(shù)字保留2位小數(shù)點(diǎn)的顯示效果。
上一篇mysql 返回一行