Lpad()和Rpad()函数

函数简介
一、Lpad()函数
lpad函数将左边的字符串填充一些特定的字符
1.语法格式如下:
lpad(string,n,[pad_string])
参数说明:
string: 字符串或者列名。
n: 字符串总长度。如果这个值比原字符串的长度还要短,lpad函数将会把字符串截取成从左到右的n个字符;
pad_string:要填充的字符串,默认为填充空格。

二、Rpad()函数
rpad函数将右边的字符串填充一些特定的字符。
1.语法格式如下:
rpad(string,n,[pad_string])
参数说明:
string: 字符串或者列名。
n: 字符的总长度,如果这个值比原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n个字符;
pad_string:要填充的字符串,默认为添加空格。

例子sql:

select
a.third_custid,
LPAD(a.site_code, 6, 0) newThird_custid,
Rpad(a.site_code, 6, 0) newThird_custid1
from zto_bank a
where a.use_type = 1005

怪方便的记一下。

原文地址:https://www.cnblogs.com/linbicheng/p/7477159.html