MySQL LPAD 函数是字符串函数之一,它用于在原始字符串的左侧添加(或填充)所需的字符串。例如,我们可以使用此 LPAD 字符串函数在“Sales”列的左侧填充美元符号等。
MySQL LPAD 函数语法
字符串 LPAD 函数的基本语法如下所示
SELECT LPAD (Original_Str, length, Pad_String) FROM [Source]
- Original_Str: 这是列中实际存在的字符串。
- length: 这是最终字符串(填充后)的长度。如果最终字符串大于此长度值,则会截断多余的字符。请记住,您可以使用 Length 函数来计算 MySQL 的长度。
- Pad_String: 您想添加到 Original_Str 左侧的字符串。
为了演示这个 LPAD 字符串函数,我们将使用下面显示的客户详细信息表数据。
MySQL LPAD 函数示例
LPAD 函数有助于将字符串表达式填充到原始字符串的左侧。以下查询显示了多种使用方法。
SELECT LPAD('World', 11, 'Hello ');
-- It will trim the final one o length 8
SELECT LPAD('World', 8, 'Hello');
-- Let me use NULL value as input
SELECT LPAD('World', 8, NULL);
SELECT LPAD(NULL, 8, 'World');

在此 LPAD 方法 示例中,我们将在表的不同列上实现它。以下语句将“Comp”添加到 Education 列。它将美元符号附加到 Yearly Income 列中的数据。
USE company;
SELECT First_Name,
Last_Name,
Education,
LPAD(Education, 13, 'Comp ') AS Dollar_Income,
Profession,
Yearly_Income,
LPAD(Yearly_Income, 6, '
