📜  MySQL String Trim()函数(1)

📅  最后修改于: 2023-12-03 15:03:05.142000             🧑  作者: Mango

MySQL中的String Trim()函数

在MySQL中,Trim函数用于从字符串的开头和结尾删除指定的字符。

语法
TRIM([remstr FROM] str)

参数说明:

  • remstr:可选,需要删除的字符。如果未指定,则默认删除空格。
  • str:必须,要进行操作的字符串。
示例

删除空格

SELECT TRIM('  MySQL Trim Function  ') AS trimmed_string;
-- 输出:'MySQL Trim Function'

删除指定字符

SELECT TRIM(BOTH '-' FROM '--MySQL-Trim-Function--') AS trimmed_string;
-- 输出:'MySQL-Trim-Function'
SELECT TRIM(LEADING '-' FROM '--MySQL-Trim-Function--') AS trimmed_string;
-- 输出:'MySQL-Trim-Function--'
SELECT TRIM(TRAILING '-' FROM '--MySQL-Trim-Function--') AS trimmed_string;
-- 输出:'--MySQL-Trim-Function'
注意事项
  • Trim函数默认删除字符串开头和结尾的空格,如果需要删除其他字符,需要使用BOTHLEADINGTRAILING关键字。
  • 如果不指定要删除的字符,则默认删除空格。
  • Trim函数操作后会返回新字符串,并不会改变原字符串的值。
  • 可以使用嵌套函数来进行复杂的字符串操作。例如,可以将Trim函数和Replace函数结合使用来进行特定字符的替换。