在MySQL中,小數(shù)點(diǎn)保留2位可以通過(guò)以下方式實(shí)現(xiàn):
ALTER TABLE tablename MODIFY columnname DECIMAL(10,2);
其中,tablename為表名,columnname為需要設(shè)置小數(shù)點(diǎn)位數(shù)的列名,DECIMAL(10,2)表示該列數(shù)據(jù)類(lèi)型為DECIMAL,共有10位,其中小數(shù)點(diǎn)后保留2位。
除了修改表結(jié)構(gòu)以外,也可以通過(guò)查詢(xún)語(yǔ)句的格式化函數(shù)將小數(shù)點(diǎn)保留2位。
SELECT FORMAT(columnname, 2) FROM tablename;
其中,columnname為需要格式化的列名,2表示保留2位小數(shù)。
需要注意的是,如果使用查詢(xún)語(yǔ)句的格式化函數(shù),則每次查詢(xún)時(shí)都需要進(jìn)行格式化,相比之下修改表結(jié)構(gòu)可以一勞永逸地解決問(wèn)題。