LPAD 函数

使用 LPAD 函数返回已用重复次数达到必要次数的字符序列在左边填充或截断的字符串的副本,这取决于字符串中填充部分的指定长度。指定源字符串、要返回的字符串的长度和要用来填充的字符串。

源字符串和用来填充的字符串的数据类型可以是能转换为 VARCHAR 或 NVARCHAR 的任何数据类型。

下列查询显示具有指定长度 21 个字节的 LPAD 函数的一个示例。由于源字符串长度为 15 个字节(sname 被定义为 CHAR(15)),所以 LPAD 函数填充字符串左边的前六个位置。

图: 查询

SELECT sname, LPAD(sname, 21, "-")
          FROM state
          WHERE code = "CA" OR code = "AZ";

图: 查询结果

sname           (expression)
              
              California      ------California
              Arizona         ------Arizona