Oracle中的TRIM函数用于删除字符串的前导空格、后导空格或两端的空格。它有以下几种用法:
1. TRIM(string)
该用法删除字符串两端的空格。例如:
SELECT TRIM(' example ') FROM dual;输出:'example'
2. TRIM(LEADING trim_characters FROM string)
该用法删除字符串开头的指定字符。例如,删除字符串开头的空格:
SELECT TRIM(LEADING ' ' FROM ' example') FROM dual;输出:'example'
3. TRIM(TRAILING trim_characters FROM string)
该用法删除字符串末尾的指定字符。例如,删除字符串末尾的空格:
SELECT TRIM(TRAILING ' ' FROM 'example ') FROM dual;输出:'example'
4. TRIM(BOTH trim_characters FROM string)
该用法删除字符串两端的指定字符。例如,删除字符串两端的空格:
SELECT TRIM(BOTH ' ' FROM ' example ') FROM dual;输出:'example'
可以根据需要选择适合的用法来使用TRIM函数。