MySQL LPAD 函数

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 Example 1

在此 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, '
LPAD Function Example 2