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 ');

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

您可以使用此 MySQL TRIM 函数根据 LEADING 或 TRAILING 术语删除前缀或后缀。
虽然它们的作用类似于 LTRIM 和 RTRIM,但它更强大。因为这个 字符串方法 不仅可以删除空格,还可以删除字符和子字符串。
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');

TRIM 示例 3
字符串 TRIM 函数还允许您删除列数据中的后缀和前缀。在此示例中,我们将对 Email 列使用此方法。
SELECT FirstName,
LastName,
DepartmentName,
Email,
TRIM('.com' FROM Email),
TRIM('ab' FROM Email)
FROM employe;
