Oracle 幾個常用函式

2021-09-23 10:10:30 字數 577 閱讀 9908

1. 判斷字段內容長度

length(欄位名) = 10

2. 沒有值用 '' 替代

nvl(欄位名, '')

3. 上面兩個結合

length(nvl(欄位名, '')) = 10

4. case when 用法

case when length(nvl(欄位名,''))=10 then 欄位名 else null end 別名

說明:當字段長度為10 時,取字段值,否則 為null ,end 後為 這個列 起別名

5. order by用法

order by 列名1 nulls first,列名2 nulls first

空值 排在前面

order by 列名1 desc nulls last

降序,空值排在最後

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

oracle中幾個常用的函式

1 四捨五入函式 round 要處理的數 四捨五入開始的位置,省略預設為0 四捨五入開始的位置,從小數點後一位開始,正數向後移,複數向前移 round 23.45 23 round 23.45,1 23.5 round 23.45,1 20 2 取整函式 ceil 取上限,大的 floor 取下限,...

oracle 幾個有用但不常用的函式

select substr abcd 2,2 value from dual 取字串 select replace abcdefbcd bcd 你 value from dual 替換字串 select translate fasdbfasegas fa 我 value from dual sele...