Oracle 運算元字的幾個函式

2021-06-02 10:46:09 字數 1164 閱讀 6701

向上取整函式:ceil

返回大於或者等於指定表示式的最小整數

select ceil(0.34),ceil(3.34) from dual;
結果是: 1

4

select ceil(6),ceil(7) from dual;
結果是: 6

7 向下取整函式:floor

返回小於或者等於指定表示式的最大整數

select floor(0.5),ceil(0.5) from dual;
結果是:01

select floor(6),floor(7) from dual;

結果是:67

四捨五入函式:round

傳回乙個數值,該數值是按照指定的小數字元數進行四捨五入運算的結果

語法 round( number, decimal_places ) 

number : 需四捨五入處理的數值 

decimal_places : 四捨五入 , 小數取幾位 ( 預設為 0 ) 

select round(8.1574,0),round(8.71348,0) from dual;
結果是:89

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...