我是新手..如果我的问题是重新发布,我很抱歉..我想问一下如何在mysql上获得十进制的值前面..
这里是我的小提琴example
我尝试在mysql上使用FORMAT
`SELECT FORMAT(desc,0) FROM table1`
结果是圆形..在我的情况下,我不希望结果四舍五入。
我希望结果是
1. 9
2. 9
3. 11
4. 11
抱歉,如果我错了..感谢您的帮助..
答案 0 :(得分:2)
答案 1 :(得分:2)
答案 2 :(得分:0)
使用round()..从你的sql数据库获取所有数据然后循环它
例如你有
$number = "1.00";
或
$number = 1.00;
然后使用round()
echo round($number);
输出为1
答案 3 :(得分:0)
您也可以使用ROUND
截断小数位
SELECT ROUND(@column_name,0,1)
OR
示例select CAST(Round(MySum * 20.0 /100, 0) AS INT)
91 * 20 / 100 => 1820 / 100 => 18 (truncated from 18.20)