sql server 数据字符串替换函数

sql server 替换函数 replace

函数参数

REPLACE(string_expression, string_pattern, string_replacement)

1.string_expression:要搜素的字符串表达式 可以是字符串或者二进制数据类型 例子:1月1日';

2.string_pattern: 是要查找的字符串 可以是字符串或者二进制数据类型 例子:'月';

3.string_replacement:替换字符串 可以是字符串或者二进制数据类型 例子: '-'

返回类型

如果其中的一个输入参数数据类型为 nvarchar,则返回 nvarchar;否则 REPLACE 返回 varchar。
如果任何一个参数为 NULL,则返回 NULL。
最直接、最直白的意思:REPLACE(String,from_str,to_str) 即:将String中所有出现的from_str替换为to_str。

实例

例句:SELECT REPLACE('1月1日', '月', '-') TEST

注意事项

本次演示 是 sql server 数据库 案例;

raplace 可以嵌套使用,可以解决复杂的字符串问题;

扩展

replace 可以结合 SUBSTR(截取函数),INSTR(字符查找函数) 使用 处理复杂的字符串;

posted @ 2021-02-25 12:30  小林当  阅读(1806)  评论(0)    收藏  举报