replace函数的使用
语法
REPLACE ( string_expression , string_pattern , string_replacement )
参数
string_expression 要搜索的字符串表达式。string_expression 可以是字符或二进制数据类型。
string_pattern 是要查找的子字符串。string_pattern 可以是字符或二进制数据类型。string_pattern 不能是空字符串 (‘‘)。
string_replacement 替换字符串。string_replacement 可以是字符或二进制数据类型。
REPLACE(String,from_str,to_str) 即:将String中所有出现的from_str替换为to_str
附上练习题:
将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现。
答案:
update titles_test set emp_no=replace(emp_no,10001,10005) where id=5;