每次我想四舍五入到小数点后两位小数时,它都不想四舍五入…我怎么能将它四舍五入到小数点后两位零,那会给我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
希望能帮助到你