欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

MySQL小數(shù)點補0方法詳解

林國瑞2年前111瀏覽0評論

在MySQL中,小數(shù)點后的位數(shù)可能會因為一些原因而不足,如果需要保留小數(shù)點后的位數(shù),就需要進行小數(shù)點補0。下面我們將詳細介紹MySQL小數(shù)點補0的方法。

一、使用FORMAT函數(shù)進行小數(shù)點補0

FORMAT函數(shù)是MySQL中用于格式化數(shù)字的函數(shù),其語法如下:

FORMAT(X,D)

其中,X為待格式化的數(shù)字,D為小數(shù)點后要保留的位數(shù)。如果小數(shù)點后的位數(shù)不足D位,可以使用如下的SQL語句:

SELECT FORMAT(f_value,2) FROM t_test;

二、使用ROUND函數(shù)進行小數(shù)點補0

ROUND函數(shù)是MySQL中用于四舍五入的函數(shù),其語法如下:

ROUND(X,D)

其中,X為待四舍五入的數(shù)字,D為小數(shù)點后要保留的位數(shù)。如果小數(shù)點后的位數(shù)不足D位,可以使用如下的SQL語句:

SELECT ROUND(f_value,2) FROM t_test;

三、使用LPAD函數(shù)進行小數(shù)點補0

LPAD函數(shù)是MySQL中用于在字符串左側(cè)填充指定字符的函數(shù),其語法如下:

,padstr)

位,就會在其左側(cè)填充padstr。可以使用如下的SQL語句:

SELECT CONCAT(f_value,LPAD('',2-(LENGTH(SUBSTRING_INDEX(f_value,'.',-1))),0)) FROM t_test;

以上就是MySQL小數(shù)點補0的三種方法,根據(jù)實際情況選擇其中的一種即可。