SQL trim() 函数 过滤指定的字符串
最常见的用途是移除字首或字尾的空白。
函数语法
TRIM([BOTH/LEADING/TRAILING] 目标字符串 FROM 源字符串)
MySQL: TRIM( ), RTRIM( ), LTRIM( )
TRIM
参数说明:
- TRIM ( [ [位置] [要移除的字串] FROM ] 字串): [位置] 的可能值为 LEADING (起头), TRAILING (结尾), or BOTH (起头及结尾)。 这个函数将把 [要移除的字串] 从字串的起头、结尾,或是起头及结尾移除。如果我们没有列出 [要移除的字串] 是什么的话,那空白就会被移除。
- LTRIM(字串): 将所有字串起头的空白移除。
- RTRIM(字串): 将所有字串结尾的空白移除。
实例
- 案例1
SELECT
结果:
123
- 案例2-A
SELECT
结果:
123
- 案例2-B
SELECT
结果:
123
- 案例3-A
SELECT
结果:
123
- 案例3-B
SELECT
结果:
123
- 案例4:BOTH删除指定的首尾字符
SELECT
结果:
- 案例5:LEADING 删除指定的首字符
SELECT
结果:
- 案例6:TRAILING删除指定的尾字符
SELECT
结果: