`
flylynne
  • 浏览: 375937 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SQL replace的使用

阅读更多

需要修改表myTable表的myField字段的前缀,前缀都是"furong......."

前缀:
update myTable set myField = replace(myField,'furong','lotus') where myField like 'furong%'

同理:
中间:
update myTable set myField = replace(myField,'furong','lotus') where myField like '%[furong]%'

后缀:
update myTable set myField = replace(myField,'furong','lotus') where myField like '%furong'

 

分享到:
评论
1 楼 josico 2014-07-09  
问一下,如果
1替换成 M
2替换成 N
3替换成 O

那其实不要这样写?

select replace(replace(replace('123','1','M'),'2','N'),'3','O') from dual


有没有什么别的办法 这替换一多 这种嵌套简直没有可读性 并且好像对性能也有一定的影响

相关推荐

    SQL_Replace.rar_REPLACE_SQL replac_SQL_Replace_replace sql_sqlre

    标题中的"SQL_Replace.rar"表明这是一个关于SQL数据库中数据替换操作的压缩文件,而"REPLACE_SQL replac_SQL_Replace_replace sql_sqlre"可能是文件的关键字或搜索标签,强调了"REPLACE"函数在SQL中的重要性。...

    解析SQL语句中Replace INTO与INSERT INTO的不同之处

    在SQL语句中,`REPLACE INTO` 和 `INSERT INTO` 都是用来向数据库表中添加数据的命令,但它们之间存在重要的区别。本文将详细阐述这两种操作的区别以及使用场景。 首先,`INSERT INTO` 是最常用的插入数据的方式。...

    Sql Server中REPLACE函数的使用

    在SQL Server中,`REPLACE`函数是一个非常实用的字符串处理工具,用于在文本字符串中查找并替换指定的子字符串。这个函数对于处理文本数据,尤其是进行数据清洗、格式化或者进行信息替换时非常有用。下面我们将深入...

    oracle SQL Loader使用实例

    Oracle SQL Loader 使用实例 Oracle SQL Loader 是一种强大的数据导入工具,允许用户从文本文件或其他数据源中导入数据到 Oracle 数据库中。本文将详细介绍 Oracle SQL Loader 的使用实例,包括建立文本文件、编写...

    解决python 执行sql语句时所传参数含有单引号的问题

    在实际应用中,确保SQL语句安全性和正确性至关重要,因此在构建动态SQL时要特别注意防止SQL注入攻击,可以使用参数化查询(如使用`%s`占位符和tuple参数)或者ORM(对象关系映射)框架如SQLAlchemy来更安全地执行SQL...

    SQL SERVER使用REPLACE将某一列字段中的某个值替换为其他的值

    在SQL Server中,`REPLACE`函数是一种非常实用的文本操作工具,用于在字符串中查找并替换特定的子串。这个函数在数据清洗、数据转换和处理文本数据时经常被用到。本篇文章将深入探讨如何使用`REPLACE`函数以及解决在...

    DBMS_SQL的使用

    ### Oracle DBMS_SQL 使用详解 #### 一、概述 在Oracle数据库中,`DBMS_SQL`包是一个功能强大的工具,用于执行动态SQL语句。它提供了处理动态SQL语句的能力,使得开发人员能够灵活地构建和执行SQL语句,而不需要...

    SQL中使用正则替换的自定义函数

    本主题将深入探讨如何创建一个使用正则表达式的自定义函数,以便在SQL查询中进行复杂的内容替换。这对于处理包含HTML代码或其他复杂格式的数据尤其有用。 首先,让我们了解一下SQL Server中的标准字符串函数,如`...

    40集SQL Server 基础入门视频教程 SQL Server 数据库基础入门必备课程

    36.SQL Server 2014 REPLACE()函数.mp4 37.SQL Server 2014 REPLICATE和SPACE()函数.mp4 38.SQL Server 2014 REVERSE函数.mp4 39.SQL Server 2014 CAST函数.mp4 4.SQL Server 2014数据库创建.mp4 40.SQL ...

    SqlServer使用实例

    **SqlServer使用实例** Sql Server是Microsoft公司开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。在本文中,我们将深入探讨Sql Server的一些核心功能和常见操作,包括常用函数和存储过程的介绍...

    SQL SERVER2000数据库备份和恢复存储过程.rar_SQL 备份_recovery in SQL_sql server

    `RESTORE DATABASE`用于恢复数据库,可以指定从哪个备份文件恢复,同时可以使用`WITH`子句进行恢复选项设置,如`REPLACE`(覆盖现有数据库)或`RECOVERY`(立即结束恢复并使数据库可用)。`RESTORE LOG`用于恢复事务...

    SQLServer中使用正则表达式

    /*********使用方法**************/ --正则校验(符合为1,不符合为0) SELECT [dbo].[Regex.IsMatch]('^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$','dyuanrong2010@163.com') 符合验证, [dbo].[Regex...

    SQL SREVER的使用

    本篇文章将深入探讨SQL Server的基本知识和使用指令,帮助你更好地理解和操作这一强大的工具。 一、SQL Server安装与配置 安装SQL Server通常涉及下载安装文件,选择合适的版本(如Express、Developer或Enterprise...

    sql server 2005导出sql文件工具

    sqlcmd -S <server_name> -U <username> -P <password> -Q "RESTORE DATABASE <database_name> FROM DISK='<backup_file>' WITH REPLACE" ``` 这里的 `<backup_file>` 是数据库备份文件的路径。 总结来说,SQL ...

    sql语句 截取时间 只显示 年,月,日的格式

    SQL 语句截取时间 只显示 年、月、日的格式 ...使用 SQL 语句截取时间,只显示年、月、日的格式,可以使用 CONVERT 函数、Replace 函数和格式化参数等多种方法,选择合适的方法取决于具体的应用场景和需求。

    替换一个字段的所有非数字字符为空的sql语句

    使用 SQL replace 函数替换一个字段的所有非数字字符为空 在数据库中,经常需要对某个字段进行处理,以去除非数字字符,并将其替换为空。这可以使用 SQL replace 函数来实现。下面是一个示例: 假设我们有一个名为...

Global site tag (gtag.js) - Google Analytics