SQL sever去除空格函数
时间: 2024-09-19 10:06:42 浏览: 41
SQL_Sever数据库常用语句大全.zip
5星 · 资源好评率100%
在SQL Server中,要去除字符串中的空格,你可以使用`REPLACE()`、`LTRIM()`、`RTRIM()`或者`TRIM()`函数。以下是它们各自的作用:
1. `REPLACE(str, find_data, replace_with)`: 这个函数会替换所有指定字符find_data在字符串str中出现的位置,替换成replace_with。例如,`REPLACE('Hello World', ' ', '')`将去掉所有空格。
2. `LTRIM(str)` (Left Trimming): 删除字符串左边的所有空格。如果需要删除两边或全边的空格,可以配合`RTRIM()`使用。
3. `RTRIM(str)` (Right Trimming): 删除字符串右边的所有空格。
4. `TRIM([direction] [characters])`: 这是一个通用的函数,用于删除字符串两端或指定方向(LEFT, RIGHT, BOTH)的空格。如果没有指定direction,默认是BOTH。
示例:
```sql
SELECT TRIM(' Hello World ') AS TrimmedString; -- 输出 "HelloWorld"
```
阅读全文