[英]ROUND SQL WITH 3 DECIMAL AFTER PLACES
我想這樣做
select round(9.100000, 3) from dual
結果= 9.100
select round(12679.1000001, 3) from dual
結果= 12679.100
謝謝
您可以使用to_char
方法執行此操作:
select to_char(9.100000, '999.999') from dual
select to_char(12679.1000001, '99999.999') from dual
使用表而不是使用常量值的示例:
with temp as (
select 9.100000 as num from dual
union
select 12679.1000001 as num from dual
union
select -20.2356 as num from dual
)
select to_char(num,'99999.999') from temp
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.