MySQL强大的TRIM()函数
MySQL中的TRIM()函数是一个功能强大的函数,它可以在字符串中删除前导、尾随或两者的空格。它还可以删除指定字符,而不是仅仅删除空格。
TRIM()函数语法
TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
参数说明:
- BOTH:从字符串的两端删除remstr。
- LEADING:从字符串的开头删除remstr。
- TRAILING:从字符串的结尾删除remstr。
- remstr:要删除的字符,默认为空格。
- str:要处理的字符串。
TRIM()函数用法示例
下面的示例演示了如何使用TRIM()函数:
SELECT TRIM(BOTH ' ' FROM ' Hello World '); -- 输出:Hello World SELECT TRIM(LEADING ' ' FROM ' Hello World '); -- 输出:Hello World SELECT TRIM(TRAILING ' ' FROM ' Hello World '); -- 输出: Hello World SELECT TRIM(BOTH 'o' FROM ' Hello World '); -- 输出:Hell Wrld
TRIM()函数也可以用于删除指定字符:
SELECT TRIM(BOTH 'l' FROM 'Hello World'); -- 输出:Heo Word
TRIM()函数也可以用于删除多个字符:
SELECT TRIM(BOTH 'lo' FROM 'Hello World'); -- 输出:He Wrd
TRIM()函数也可以用于删除多个字符串:
SELECT TRIM(BOTH 'lo' and 'Wd' FROM 'Hello World'); -- 输出:He orl