lpad&rpad
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lpad&rpad相关的知识,希望对你有一定的参考价值。
lpad( string, padded_length, [ pad_string ] )
string:
准备被填充的字符串
padded_length:
填充之后的字符串长度
pad_string:
填充字符串,是个可选參数
RPAD:从右边開始填充,使用方法同LPAD。
1、LPAD函数:oracle数据库函数,是从左边起对指定的字符串进行指定的字符填充。
实例一:SQL> select lpad(‘xxvvv‘,4)||‘AAA‘||‘BBB‘ from dual;
LPAD(‘XXVVV‘,4)||‘AAA‘||‘BBB‘
-----------------------------
xxvvAAABBB
SQL> select lpad(‘xxv‘,4)||‘AAA‘||‘BBB‘ from dual;
LPAD(‘XXV‘,4)||‘AAA‘||‘BBB‘
---------------------------
xxvAAABBB
从左边開始对字符串‘AAA‘||‘BBB‘进行填充,填充长度为4(‘xxvvv’是填充字符串,4是填充字符串的长度,若填充字符串长度超过4,则截取前4位填充,若不超过4,则所有填充)
实例二:SQL> select lpad(‘aaabbb‘,10,‘x‘) from dual;
LPAD(‘AAABBB‘,10,‘X‘)
---------------------
xxxxaaabbb
从左边開始对字符串‘AAABBB‘进行填充(‘aaabbb’:被填充字符串。10:填充后字符串长度,‘x’:填充字符串。填充后的字符串长度为10)
以上是关于lpad&rpad的主要内容,如果未能解决你的问题,请参考以下文章
Laravel - 查询生成器 - 使用 LPAD 语句的 SQL 字段
打怪升级之小白的大数据之旅(五十一)<MapReduce框架原理三:OutputFormat&Join>
打怪升级之小白的大数据之旅(四十九)<MapReduce框架原理一:MapReduce工作流程&InputFormat>