基本語法 lpad( string, padded_length, [ pad_string ] )
引數
string: 源字串
padded_length: 最後返回的字串的長度
pad_string: 用於填充的字元,可以不填,預設為空字元
實際運用
情景一:
如果最終返回的字串的長度比源字串的小,那麼此函式實際上對源串進行擷取處理,。如下
select lpad(
'20190609',4
)from dual
操作結果:2019
情景二:
如果padded_length比源字串的長度長,則用pad_string進行填充,保證返回的最終字串的長度為padded_length;
select lpad(
'20190609',10
,'-'
)from dual
操作結果為:20190609
rpad類似:
select rpad(
'1234',2
,'0'
)from dual
操作結果為:12
select rpad(
'1234',7
,'0'
)from dual
操作結果為:1234000
oracle 使用 find in set 函式
create or replace function find in set piv str1 varchar2,piv str2 varchar2,p sep varchar2 return number is l idx number 0 用於計算piv str2中分隔符的位置 str varc...
Oracle時間函式使用
select sysdate from dual 返回系統時間 select trunc sysdate from dual select trunc sysdate 8 from dual select trunc sysdate 8 from dual select trunc sysdate ...
Oracle使用ST函式
在上篇筆記裡,記錄了arcmap建立企業地理資料 連線資料庫 往裡存資料,這篇筆記就記錄下怎麼使用 st函式 和st geometry資料型別。esri的幫助文件裡詳細記錄了st函式和st geometry,有時會開啟得很慢,在這裡記錄下個人使用過的st函式。假如已經往oracle裡面道路的arcm...