sql server字符串替换
时间: 2024-05-16 09:10:09 浏览: 94
字符串替换
SQL Server 中可以使用 REPLACE 函数进行字符串替换操作,语法如下:
```
REPLACE (string_expression, string_pattern, string_replacement)
```
其中,`string_expression` 是待替换的字符串,`string_pattern` 是需要被替换的子串,`string_replacement` 是替换后的新子串。例如:
```
SELECT REPLACE('hello world', 'world', 'SQL Server');
```
执行结果为:
```
hello SQL Server
```
如果 `string_pattern` 在 `string_expression` 中出现多次,那么所有的匹配都会被替换。如果需要进行大小写不敏感的替换,可以将 `COLLATE` 关键字和 `SQL_Latin1_General_CP1_CI_AS` 参数加入到查询中,例如:
```
SELECT REPLACE('Hello World', 'WORLD', 'SQL Server') COLLATE SQL_Latin1_General_CP1_CI_AS;
```
执行结果为:
```
Hello SQL Server
```
阅读全文