杰克工作室 发表于 2023-2-28 14:27

mysql中将统计出来的金额格式化为小数点2位

<p>我们在做统计时,只要用到sum之类的函数,mysql就会出现4位小数,但我们通常只需要2位。我们来看一下,mysql中将小数变为2位的方法:</p>

<p>&nbsp;</p>

<p>mysql&gt; select convert(4545.1366, decimal(10,2) ) , round(4545.1366,2), format(4545.1366,2);</p>

<p>+------------------------------------+--------------------+---------------------+</p>

<p>| convert(4545.1366, decimal(10,2) ) | round(4545.1366,2) | format(4545.1366,2) |</p>

<p>+------------------------------------+--------------------+---------------------+</p>

<p>| &nbsp; &nbsp;4545.14&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; &nbsp;4545.14&nbsp; &nbsp; &nbsp;| 4,545.14&nbsp; &nbsp; &nbsp; &nbsp; |</p>

<p>+------------------------------------+--------------------+---------------------+</p>

<p>1 row in set (0.02 sec)</p>

<p>&nbsp;</p>

<p>这种方式真直接了,一目了然。</p>
页: [1]
查看完整版本: mysql中将统计出来的金额格式化为小数点2位