lpad/rpad函式
一、Lpad函式
lpad函式將左邊的字串填充一些特定的字元其語法格式如下:lpad(string,n,[pad_string])
string:字元或者引數
n:字元的長度,是返回的字串的數量,如果這個數量比原字串的長度要短,lpad函式將會把字串擷取成從左到右的n個字元;
pad_string:可選引數,這個字串是要貼上到string的左邊,若這個引數未寫,lpad函式將會在string的左邊貼上空格。
select lpad('tech', 7) from dual; 將返回' tech'
select lpad('tech', 2) from dual; 將返回'te'
select lpad('tech', 8, '0') from dual; 將返回'0000tech'
select lpad('tech on the net', 15, 'z') from dual; 將返回'tech on the net'
select lpad('tech on the net', 16, 'z') from dual; 將返回'ztech on the net'
SQL> select lpad('tech', 7) from dual;
LPAD('T
-------
tech
SQL> select lpad('tech', 2) from dual;
LP
--
te
SQL> select lpad('tech', 8, '0') from dual;
LPAD('TE
--------
0000tech
SQL> select lpad('tech on the net', 15, 'z') from dual;
LPAD('TECHONTHE
---------------
tech on the net
SQL> select lpad('tech on the net', 16, 'z') from dual;
LPAD('TECHONTHEN
----------------
ztech on the net
SQL>
二、Rpad函式
rpad函式將右邊的字串填充一些特定的字元其語法格式如下:rpad(string,n,[pad_string])
string:字元或者引數
n:字元的長度,是返回的字串的數量,如果這個數量比原字串的長度要短,lpad函式將會把字串擷取成從左到右的n個字元;
pad_string:可選引數,這個字串是要貼上到string的右邊,如果這個引數未寫,lpad函式將會在string的右邊貼上空格。
select rpad('tech', 7) from dual; 將返回' tech'
select rpad('tech', 2) from dual; 將返回'te'
select rpad('tech', 8, '0') from dual; 將返回'tech0000'
select rpad('tech on the net', 15, 'z') from dual; 將返回'tech on the net'
select rpad('tech on the net', 16, 'z') from dual; 將返回'tech on the netz'
SQL> select rpad('tech', 7) from dual;
RPAD('T
-------
tech
SQL> select rpad('tech', 2) from dual;
RP
--
te
SQL> select rpad('tech', 8, '0') from dual;
RPAD('TE
--------
tech0000
SQL> select rpad('tech on the net', 15, 'z') from dual;
RPAD('TECHONTHE
---------------
tech on the net
SQL> select rpad('tech on the net', 16, 'z') from dual;
RPAD('TECHONTHEN
----------------
tech on the netz
lpad函式將左邊的字串填充一些特定的字元其語法格式如下:lpad(string,n,[pad_string])
string:字元或者引數
n:字元的長度,是返回的字串的數量,如果這個數量比原字串的長度要短,lpad函式將會把字串擷取成從左到右的n個字元;
pad_string:可選引數,這個字串是要貼上到string的左邊,若這個引數未寫,lpad函式將會在string的左邊貼上空格。
select lpad('tech', 7) from dual; 將返回' tech'
select lpad('tech', 2) from dual; 將返回'te'
select lpad('tech', 8, '0') from dual; 將返回'0000tech'
select lpad('tech on the net', 15, 'z') from dual; 將返回'tech on the net'
select lpad('tech on the net', 16, 'z') from dual; 將返回'ztech on the net'
SQL> select lpad('tech', 7) from dual;
LPAD('T
-------
tech
SQL> select lpad('tech', 2) from dual;
LP
--
te
SQL> select lpad('tech', 8, '0') from dual;
LPAD('TE
--------
0000tech
SQL> select lpad('tech on the net', 15, 'z') from dual;
LPAD('TECHONTHE
---------------
tech on the net
SQL> select lpad('tech on the net', 16, 'z') from dual;
LPAD('TECHONTHEN
----------------
ztech on the net
SQL>
二、Rpad函式
rpad函式將右邊的字串填充一些特定的字元其語法格式如下:rpad(string,n,[pad_string])
string:字元或者引數
n:字元的長度,是返回的字串的數量,如果這個數量比原字串的長度要短,lpad函式將會把字串擷取成從左到右的n個字元;
pad_string:可選引數,這個字串是要貼上到string的右邊,如果這個引數未寫,lpad函式將會在string的右邊貼上空格。
select rpad('tech', 7) from dual; 將返回' tech'
select rpad('tech', 2) from dual; 將返回'te'
select rpad('tech', 8, '0') from dual; 將返回'tech0000'
select rpad('tech on the net', 15, 'z') from dual; 將返回'tech on the net'
select rpad('tech on the net', 16, 'z') from dual; 將返回'tech on the netz'
SQL> select rpad('tech', 7) from dual;
RPAD('T
-------
tech
SQL> select rpad('tech', 2) from dual;
RP
--
te
SQL> select rpad('tech', 8, '0') from dual;
RPAD('TE
--------
tech0000
SQL> select rpad('tech on the net', 15, 'z') from dual;
RPAD('TECHONTHE
---------------
tech on the net
SQL> select rpad('tech on the net', 16, 'z') from dual;
RPAD('TECHONTHEN
----------------
tech on the netz
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2143737/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- lpad函式介紹函式
- MySQL常用的字元函式:length,cancat,substr(substring),instr,trim,upper,lower,lpad,rpad,replaceMySql字元函式
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- Oracle 函式大全(字串函式,數學函式,日期函式,邏輯運算函式,其他函式)Oracle函式字串
- 【函式式 Swift】函式式思想函式Swift
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- 【函式】Oracle函式系列(2)--數學函式及日期函式函式Oracle
- Python 擴充之特殊函式(lambda 函式,map 函式,filter 函式,reduce 函式)Python函式Filter
- 第7章 IF函式 COUNTIF函式 SUMIF函式函式
- 字元函式、數字函式和日期函式字元函式
- 【函式】Oracle EXTRACT()函式與to_char() 函式函式Oracle
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- 【函式】ORACLE函式大全函式Oracle
- (譯) 函式式 JS #2: 函式!函式JS
- 核函式 多項式核函式 高斯核函式(常用)函式
- 函式名/函式地址/函式指標函式指標
- 第 8 節:函式-匿名函式、遞迴函式函式遞迴
- lambda匿名函式sorted排序函式filter過濾函式map對映函式函式排序Filter
- js函式 函式自呼叫 返回函式的函式 (閉包)JS函式
- main函式的入口函式AI函式
- (函式)實現strstr函式函式
- 字串函式之Strtok()函式字串函式
- SQL函式之日期函式SQL函式
- Oracle聚合函式/分析函式Oracle函式
- fork函式與vfork函式函式
- 常用函式--時間函式函式
- ORACLE單行函式與多行函式之七:多行函式之分組函式示例Oracle函式
- 函式式JavaScript(4):函式柯里化函式JavaScript
- MYSQL 中max & lpad 語句在Hibernate如何使用?MySql
- 箭頭函式、簡寫函式、普通函式的區別函式
- Oracle OCP(03):字元函式、數字函式和日期函式Oracle字元函式
- webgl內建函式--幾何函式與矩陣函式Web函式矩陣
- webgl內建函式--向量函式與紋理查詢函式Web函式
- Hive函式(內建函式+自定義標準函式UDF)Hive函式
- 深入理解 函式、匿名函式、自執行匿名函式函式
- Mysql 常用函式(15)- upper 函式MySql函式
- webgl內建函式--指數函式Web函式
- webgl內建函式--通用函式Web函式