oracle lpad函式和rpad函式

2022-09-24 04:15:05 字數 778 閱讀 1929

1、lpad函式格式-從左至右填充

lpad( string, padded_length, [ pad_string ] )

釋義string   準備被填充的字串;

padded_length  填充之後的字串長度,也就是該函式返回的字串長度,如果這個數量比原字串的長度要短,lpad函式將會把字串擷取成從左到右的n個字元;

pad_string 填充字串,是個可選引數,這個字串是要貼上到string的左邊,如果這個引數未寫,lpad函式將會在string的左邊貼上空格。

2、例項

--從左往右填充字串

select lpad('i love you',20,'m') from dual;

結果

3、rpad函式-從右至左填充

rpad( string, padded_length, [ pad_string ] )

釋義string   準備被填充的字串;

padded_length  填充之後的字串長度,也就是該函式返回的字串長度,如果這個數量比原字串的長度要短,lpad函式將會把字串擷取成從右往左的n個字元;

pad_string 填充字串,是個可選引數,這個字串是要貼上到string的左邊,如果這個引數未寫,lpad函式將會在string的左邊貼上空格。

4、例項

--從右往左填充字串

select rpad('i love you',20,'m') from dual;

結果

**:

oracle LPAD和RPAD函式簡介

lpad函式從左邊對字串使用指定的字元進行填充 基本語法 lpad string,padded length,pad string string 準備被填充的字串 padded length 填充之後的字串長度,也就是該函式返回的字串長度,如果這個數量比原字串的長度要短,lpad函式將會把字串擷取成...

巨集和函式和內聯函式

巨集和函式的區別 巨集做的是簡單的字串替換 注意是字串的替換,不是其他型別引數的替換 而函式的引數的傳遞,引數是有資料型別的,可以是各種各樣的型別.巨集的引數替換是不經計算而直接處理的,而函式呼叫是將實參的值傳遞給形參,既然說是值,自然是計算得來的.巨集在編譯之前進行,即先用巨集體替換巨集名,然後再...

函式和建構函式

函式使用function關鍵字來定義,可以用在函式定義表示式或函式宣告語句中。函式呼叫的4種方法 1 作為函式 1 這是乙個普通函式 2function range 3 函式表示式 4var range function 56 呼叫7 range 2 作為建構函式 看建構函式部分 3 作為方法 1 ...