向上取整函式:ceil
返回大於或者等於指定表示式的最小整數
結果是: 1select ceil(0.34),ceil(3.34) from dual;
4
結果是: 6select ceil(6),ceil(7) from dual;
7 向下取整函式:floor
返回小於或者等於指定表示式的最大整數
結果是:01select floor(0.5),ceil(0.5) from dual;
select floor(6),floor(7) from dual;
結果是:67
四捨五入函式:round
傳回乙個數值,該數值是按照指定的小數字元數進行四捨五入運算的結果
語法 round( number, decimal_places )
number : 需四捨五入處理的數值
decimal_places : 四捨五入 , 小數取幾位 ( 預設為 0 )
結果是:89select round(8.1574,0),round(8.71348,0) from dual;
結果是:select round(8.1574,1),round(8.71348,1) from dual;
8.28.7
結果是:select round(8.1574,2),round(8.71348,2) from dual;
8.16
8.71
結果是:select round(8.1574,3),round(8.71348,3) from dual;
8.157
8.713
oracle中的幾個函式
1 with as with temp as select from table1 where 1 1 select from temp 2 union 和 union all union 對兩個結果集進行並集操作,不包括重複行,同時進行預設規則的排序 union all 對兩個結果集進行並集操作,...
Oracle 幾個常用函式
1.判斷字段內容長度 length 欄位名 10 2.沒有值用 替代 nvl 欄位名,3.上面兩個結合 length nvl 欄位名,10 4.case when 用法 case when length nvl 欄位名,10 then 欄位名 else null end 別名 說明 當字段長度為10...
Oracle 常用的幾個轉換函式
1 to char 格式 to char date number,format 該函式可將日期或者數字轉換成字元指定的字元格式 用法 select to char sysdate from dual 結果為 31 5月 13 select to char sysdate,yyyy mm dd fro...