每当我想要圆到2位小数,当它来到零它不想要圆…
我怎么可以把它舍入到小数点后面的小数点,最后可以给出92.00而不是92?
我怎么可以把它舍入到小数点后面的小数点,最后可以给出92.00而不是92?
SELECT ROUND(COLUMN_NAME,2) FROM ....
它给了我
COLUMN_NAME 92
但我想要
COLUMN_NAME 92.00
我使用TO_CHAR,它工作
ROUND(TO_CHAR(COLUMN_NAME),2)
多谢你们!
解决方法
您可以尝试使用TO_CHAR函数来转换结果
例如
SELECT TO_CHAR(92,'99.99') AS RES FROM DUAL SELECT TO_CHAR(92.258,'99.99') AS RES FROM DUAL
希望有帮助