MySQL TRIM 函数

MySQL TRIM 函数是字符串函数之一,用于删除或删除字符串两侧的或表达式指定两侧的前缀、后缀或空格。也就是说,TRIM 函数删除给定字符串的开头和结尾的空格或字符或子字符串。

下面我将通过一个示例向您展示如何编写一个字符串 TRIM 函数查询,以删除给定表达式的前缀和后缀。TRIM 字符串的基本语法如下所示:

TRIM('String_Expression')

TRIM(LEADING 'Character or Substring' FROM 'String_Expression')

TRIM(BOTH 'Character or Substring' FROM 'String_Expression')

TRIM(TRAILING 'Character or Substring' FROM 'String_Expression')

MySQL TRIM 函数示例

在此示例中,我们使用 TRIM 函数删除了给定字符串的开头和结尾的空格或两侧的空空格,并返回剩余的句子。下面的查询显示了使用此函数的多种方法。

SELECT TRIM('     Hi');

SELECT TRIM('Hello ');

SELECT TRIM(' Hello World ');
TRIM Function 1

在此示例中,我们使用此函数删除给定字符串两侧的字符或特殊字符 @ 和 $(如果存在)。

SELECT TRIM('@' FROM '@@@@@@TutorialGateway@@@@');

SELECT TRIM('@' FROM '@@@@@@TutorialGateway');

SELECT TRIM('$' FROM 'TutorialGateway$$$$$$$$');
TRIM Example 2

您可以使用此 MySQL TRIM 函数根据 LEADING 或 TRAILING 术语删除前缀或后缀。

虽然它们的作用类似于 LTRIMRTRIM,但它更强大。因为这个 字符串方法 不仅可以删除空格,还可以删除字符和子字符串。

SELECT TRIM(LEADING '$' FROM '$$$$$$TutorialGateway$$$$$$');

SELECT TRIM(TRAILING '$' FROM '$$$$$$TutorialGateway$$$$$$');

SELECT TRIM(BOTH '$' FROM '$$$$$$TutorialGateway$$$$$$');

这是此 MySQL 方法的另一个示例。

SELECT TRIM(BOTH 'a' FROM 'aaaaaMySQLaaaaaa');

SELECT TRIM(LEADING 'xyz' FROM 'xyzaaaaaMySQLaaaaaaxyz');

SELECT TRIM(TRAILING 'xyz' FROM 'xyzaaaaaMySQLaaaaaaxyz');
Remove Lead and Tail Characters 4

TRIM 示例 3

字符串 TRIM 函数还允许您删除列数据中的后缀和前缀。在此示例中,我们将对 Email 列使用此方法。

SELECT FirstName,
       LastName,
       DepartmentName,
       Email,
       TRIM('.com' FROM Email),
       TRIM('ab' FROM Email)
 FROM employe;
TRIM Function 5