LPAD 函数

lpad(str, len[, pad])

功能描述

LPAD 函数用于对字符串进行左侧填充。当给定的字符串

str
str
长度小于指定的
len
len
时,LPAD 函数将在
str
str
的左侧补充
pad
pad
字符串,直到新字符串的总长度等于
len
len
。如果
str
str
的长度已经等于或超过
len
len
,则返回原始字符串。如果
len
len
小于 1,将返回空字符串。若未指定
pad
pad
字符串,则默认使用空格字符(' ')进行填充。

参数说明

  • str
    str
    (必选):需要进行左侧填充的原始字符串。
  • len
    len
    (必选):目标字符串的长度。
  • pad
    pad
    (可选):用于填充的字符串。默认值为一个空格字符(' ')。

返回值

返回一个新的字符串,长度为

len
len
,左侧填充了
pad
pad
字符串。

使用示例

  1. 补充单个字符:

> SELECT lpad('hello', 7, '#'); ##hello

  1. 使用默认填充字符(空格):

> SELECT lpad('world', 10); world

  1. 指定填充字符串为特殊字符:

> SELECT lpad('!', 6, '@@'); @@@@@!

  1. len
    len
    小于 1 时,返回空字符串:

> SELECT lpad('example', 0, '%');

在这个例子中,指定的目标长度

len
len
为 0,LPAD 函数将返回空字符串。

联系我们
预约咨询
微信咨询
电话咨询