sql - 如何找到子字符串并替换它?

标签 sql sql-server tsql

我有以下几行:

Name               Url
name1              http://foo.com/this/that
name6              http://that.net/hello
name2              http://foo.com/hello/world
name3              http://foo.com/world/hello
name4              http://hello.com/this/that

我需要编写一个查询,将每个foo.com更改为hello.com

有任何想法吗?

最佳答案

看一下REPLACE()函数:http://msdn.microsoft.com/en-us/library/ms186862.aspx。您应该能够在UPDATE语句中使用它来获得所需的结果。

关于sql - 如何找到子字符串并替换它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5353416/

相关文章:

java - 结果集获取所有值

sql - 使用 CTE 优化时态表

sql - 如何在日期时间翻转月份和日期?

sql - 最常见的单词/字符组合 SQL Server

sql-server-2008 - 将数字列表分成最小和最大范围

sql - 仅根据给定的 OrderId 获取记录

php - Mysql:将数据数组存储在单个列中

mysql - 按天和部分 SQL 分组

sql-server - 工作流网站 - 后端设计建议

一个列上的 SQL 聚合给出另一列的结果