国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle SQL語句實現數字四舍五入取整

2024-08-29 13:59:01
字體:
來源:轉載
供稿:網友

取整(向下取整):

 

復制代碼 代碼如下:
select floor(5.534) from dual;
select trunc(5.534) from dual;

 

上面兩種用法都可以對數字5.534向下取整,結果為5.

如果要向上取整 ,得到結果為6,則應該用ceil

 

復制代碼 代碼如下:
select ceil(5.534) from dual;

 

四舍五入:

 

復制代碼 代碼如下:
SELECT round(5.534) FROM dual;
SELECT round(5.534,0) FROM dual;
SELECT round(5.534,1) FROM dual;
SELECT round(5.534,2) FROM dual;

 

結果分別為 6,  6,  5.5,  5.53

保留N位小數(不四舍五入):

 

復制代碼 代碼如下:
select trunc(5.534,0) from dual;
select trunc(5.534,1) from dual;
select trunc(5.534,2) from dual;

 

結果分別是 5,5.5,5.53,其中保留0位小數就相當于直接取整了。

數字格式化:

 

復制代碼 代碼如下:
select to_char(12345.123,'99999999.9999') from dual;

 

結果為12345.123

 

復制代碼 代碼如下:
select to_char(12345.123,'99999999.9900') from dual;

 

小數后第三第四為不足補0,結果為12345.1230

 

復制代碼 代碼如下:
select to_char(0.123,'99999999.9900') from dual;
select to_char(0.123,'99999990.9900') from dual;

 

結果分別為 .123, 0.123

以上就是VeVb武林網的小編為大家整理的Oracle中對數字常用的操作,需要的小伙伴可以參考一下。


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大悟县| 宝坻区| 江阴市| 夏津县| 翁源县| 芦山县| 西乡县| 吉安市| 连江县| 五家渠市| 全椒县| 资中县| 松桃| 东宁县| 临武县| 永善县| 从江县| 大渡口区| 奇台县| 镇雄县| 太和县| 察哈| 嘉鱼县| 淳化县| 盐亭县| 扎鲁特旗| 延川县| 正镶白旗| 聊城市| 定边县| 中西区| 清河县| 诏安县| 名山县| 宜阳县| 邯郸县| 唐河县| 正宁县| 顺义区| 米林县| 五常市|