MySQL REPLACE函数
时间:2019-02-04 12:52:38 来源:igfitidea点击:
本MySQL教程通过语法和示例说明了如何使用MySQL REPLACE函数。
描述
MySQL REPLACE函数用于替换字符串中出现的所有子字符串。
语法
MySQL中REPLACE函数的语法为:
REPLACE( string, from_substring, to_substring )
参数 | 说明 |
---|---|
string | 在哪个字符串。 |
from_substring | 要查找的子字符串。在string中找到的所有from_substring都将被替换为to_substring。 |
to_substring | 替换子字符串。在string中找到的所有from_substring都替换为to_substring。 |
注意REPLACE函数查找时是区分大小写的。
示例
如何在MySQL中使用REPLACE函数。
mysql> SELECT REPLACE('theitroad.org', 'theitroad', 'ykbj'); Result: 'ykbj.org' mysql> SELECT REPLACE('theitroad.com', 'theitroad', 'ykbj'); Result: 'theitroad.com' mysql> SELECT REPLACE('abc abc', 'a', 'A'); Result: 'Abc Abc' -- 注意区分大小写 mysql> SELECT REPLACE('abc abc', 'A', 'B'); Result: 'abc abc' mysql> SELECT REPLACE('123 123', 2, 5); Result: '153 153' mysql> SELECT REPLACE('1223 1223', 2, 5); Result: '1553 1553' -- 数值都会先转换为字符串再查找 mysql> SELECT REPLACE('12.3 12.3', 2.3, 5.2); Result: '15.2 15.2'