早教吧 育儿知识 作业答案 考试题库 百科 知识分享

SQL整数不变四舍五入保留2位小数cast(round(100,2)asdecimal(10,2))这样整数也会保留2位小数结果为100.00我想要如果是整数就不改变,如果是小数才四舍五入保留2位当然最好连1-2位小数都不改变,要

题目详情
SQL 整数不变 四舍五入保留2位小数
cast(round(100,2) as decimal(10,2))
这样整数也会保留2位小数 结果为100.00
我想要如果是整数就不改变,如果是小数才四舍五入保留2位
当然最好连1-2位小数都不改变,要超过2位小数才四舍五入保留2位最好
如果不行,整数不变,不是整数保留2位小数也行
▼优质解答
答案和解析
你就直接用 select round(100.146,2) from dual--100.15 select round(100.14,2) from dual--100.14 select round(100.1,2) from dual--100.1 select round(100,2) from dual--100
看了SQL整数不变四舍五入保留2位...的网友还看了以下: