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'