sql中replace函数的使用

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实现。

https://www.nowcoder.com/practice/2bec4d94f525458ca3d0ebf3bc8cd240?tpId=82&tags=&title=&diffculty=0&judgeStatus=0&rp=1

答案:
update titles_test set emp_no=replace(emp_no,10001,10005) where id=5;

sql中replace函数的使用

上一篇:mysql 常用数据操作


下一篇:docker安装mysql