SQL中的replace函数

简介: REPLACE ( string_replace1 , string_replace2 , string_replace3 )参数解析: string_replace1 待搜索的字符串表达式。
REPLACE ( string_replace1 , string_replace2 , string_replace3 )

参数解析:
    string_replace1 待搜索的字符串表达式。string_replace1 可以是字符数据或二
    进制数据
    string_replace2 待查找的字符串表达式。string_replace2 可以是字符数据或二
    进制数据。
    string_replace3 替换用的字符串表达式。string_replace3 可以是字符数据或二
    进制数据。

  

实例

字符串类型参数:

SELECT REPLACE('abcdefg bcd','bcd','xxx')

  

结果为:axxxefg xxx

二进制类型参数:

SELECT REPLACE(100111001101,111,000)
SELECT REPLACE(100111001101,111,0)

结果为:100101

结果为:100101

如果参数是支持的字符数据类型之一,并且在string_replace1 中能够找到 
string_replace2,那么返回替换后的字符串;反之, 返回 string_replace1;
如果参数是支持的 binary 数据类型之一,则返回二进制数据。

  这个函数有一点不足是不支持 text,ntext类型字段的替换

目录
相关文章
|
1月前
|
SQL 存储 Python
Microsoft SQL Server 编写汉字转拼音函数
Microsoft SQL Server 编写汉字转拼音函数
|
1月前
|
SQL 存储 Apache
在 Apache Flink SQL 中,并没有内置的 GROUP_CONCAT 函数
【2月更文挑战第16天】在 Apache Flink SQL 中,并没有内置的 GROUP_CONCAT 函数
191 2
|
2月前
|
SQL 存储
SQL Server基本函数
SQL Server基本函数
|
2月前
|
SQL 安全 关系型数据库
MySQL技能完整学习列表3、SQL语言基础——3、SQL运算符和函数
MySQL技能完整学习列表3、SQL语言基础——3、SQL运算符和函数
36 0
|
3月前
|
SQL Perl
PL/SQL的函数和包
PL/SQL的函数和包
27 1
|
3月前
|
SQL 关系型数据库 MySQL
五、SQL常用函数
五、SQL常用函数
30 0
|
4月前
|
SQL 关系型数据库 C语言
PostgreSQL【应用 03】Docker部署的PostgreSQL扩展SQL之C语言函数(编写、编译、载入)计算向量余弦距离实例分享
PostgreSQL【应用 03】Docker部署的PostgreSQL扩展SQL之C语言函数(编写、编译、载入)计算向量余弦距离实例分享
45 0
|
4月前
|
SQL 关系型数据库 数据库
PostgreSQL【应用 02】扩展SQL之C语言函数(编写、编译、载入)实例分享
PostgreSQL【应用 02】扩展SQL之C语言函数(编写、编译、载入)实例分享
49 0
|
4月前
|
SQL 关系型数据库 PostgreSQL
PostgreSQL【SQL 01】根据条件更新字段值或追加信息STRPOS(string, substring)函数使用及LIKE函数对比
PostgreSQL【SQL 01】根据条件更新字段值或追加信息STRPOS(string, substring)函数使用及LIKE函数对比
56 0
|
4月前
|
SQL 关系型数据库 MySQL
【SQL编程】Greenplum 与 MySQL 数据库获取周几函数及函数结果保持一致的方法
【SQL编程】Greenplum 与 MySQL 数据库获取周几函数及函数结果保持一致的方法
37 0