在SQL中,可以使用 TRIM() 函數來去除字符串兩端的空格或指定的字符。其基本語法如下:
```sql
TRIM([{BOTH | LEADING | TRAILING} [trim_character] FROM] input_string)
```
其中:
- BOTH:去除字符串兩端的空格或指定的字符(默認行為)。
- LEADING:去除字符串開頭的空格或指定的字符。
- TRAILING:去除字符串末尾的空格或指定的字符。
- trim_character:可選參數,指定要去除的字符,默認為去除空格。
- input_string:要處理的字符串。
示例:
```sql
SELECT TRIM(' Hello ') AS trimmed_string; -- 結果為 'Hello'
SELECT TRIM(LEADING '0' FROM '00012345') AS trimmed_string; -- 結果為 '12345'
SELECT TRIM(TRAILING 'x' FROM 'xxxxHelloxxxx') AS trimmed_string; -- 結果為 'xxxxHello'
```