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

首頁 > 數據庫 > Oracle > 正文

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

2020-07-26 14:12:06
字體:
來源:轉載
供稿:網友

取整(向下取整):

復制代碼 代碼如下:
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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博白县| 甘德县| 米泉市| 宜都市| 南木林县| 临江市| 白水县| 庆云县| 宝应县| 四川省| 抚远县| 莲花县| 乌鲁木齐县| 安岳县| 弥渡县| 商南县| 绩溪县| 洛宁县| 桦川县| 海南省| 北安市| 漳州市| 石家庄市| 南昌市| 濮阳县| 南京市| 温州市| 吐鲁番市| 南皮县| 吉林市| 宁南县| 卫辉市| 黑龙江省| 上饶县| 渑池县| 蕲春县| 山阴县| 康保县| 汉沽区| 星座| 安塞县|