Lpad()函数与Rpad()函数简介
Lpad()函数与Rpad()函数简介
⼀、Lpad()函数
lpad函数将左边的字符串填充⼀些特定的字符
1.语法格式如下:
lpad(string,n,[pad_string])
参数说明:
string:字符串或者列名。
n:字符串总长度。如果这个值⽐原字符串的长度还要短,lpad函数将会把字符串截取成从左到右的n个字符;    pad_string:要填充的字符串,默认为填充空格。
2.例⼦
select lpad('tech',7) from dual;
--将返回'  tech'
字符串截取的语法格式
select lpad('tech', 2) from dual;
--将返回'te'
select lpad('tech', 8, '0') from dual;
--将返回'0000tech'
select empno,lpad(ename,7) as ename from emp;
--将返回:
EMPNO ENAME
----- --------------
7369  SMITH
7499  ALLEN
7521    WARD
7566  JONES
7654  MARTIN
7698  BLAKE
7782  CLARK
7788  SCOTT
7839    KING
7844  TURNER
7876  ADAMS
7900  JAMES
7902    FORD
7934  MILLER
-----------------
⼆、Rpad()函数
rpad函数将右边的字符串填充⼀些特定的字符。
1.语法格式如下:
rpad(string,n,[pad_string])
参数说明:
string:字符串或者列名。
n:字符的总长度,如果这个值⽐原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n个字符;    pad_string:要填充的字符串,默认为添加空格。
2.例⼦
select rpad('tech', 7) from dual;
--将返回'tech    '
select rpad('tech', 2) from dual;
--将返回'te'
select empno,rpad(ename,7,'0') as ename from emp;
--将返回
EMPNO ENAME
----- --------------
7369 SMITH00 7499 ALLEN00 7521 WARD000 7566 JONES00 7654 MARTIN0 7698 BLAKE00 7782 CLARK00 7788 SCOTT00 7839 KING000 7844 TURNER0 7876 ADAMS00 7900 JAMES00 7902 FORD000 7934 MILLER0

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。