SQL TRIM函数

SQL TRIM()函数用于削去一个字符串首尾的空格。不同的数据库有不同的写法:

SQL Server LTRIM(), RTRIM()
Oracle LTRIM(), RTRIM()
MySQL TRIM(), LTRIM(), RTRIM()

在SQL Server或Oracle数据库中,没有Trim()函数,我们可以用函数LTrim()和函数RTrim()的组合:

RTRIM(LTRIM(str))

SQL TRIM 语法

移去首尾的空格:

TRIM (str)
仅移去左边空格:

LTRIM (str)
仅移去右边空格:

RTRIM (str)

SQL TRIM 范例

SELECT TRIM ('   test ')

结果会类似于:

'test'

注:结果中没有单引号。

SELECT LTRIM ('   test ')

结果会类似于:

'test '
SELECT RTRIM ('   test ')

结果会类似于:

'   test'
SELECT LTRIM(RTRIM ('   test '))

结果会类似于:

'test'