高手求救,如何将SQL数据库中的..sstttt12358..[ss]换成[ff],求sql语句 高手求救,如何将SQL数据库中的..sstttt12358..[ss]换成[ff],求sql语句比如我有许多字段值中都..sstttt..现在将中间的ss全都换成ff该怎么改 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 replace(col1,'ss','ff')replace(col2,'ss','ff')......... update table_name set column_name = REPLACE(column_name,'ss','ff')不知道是不是这个意识 declare @str varchar(100)set @str='sstttt12358'select replace(@str, 'ss', 'ff') REPLACE用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。语法REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )参数'string_expression1'待搜索的字符串表达式。string_expression1 可以是字符数据或二进制数据。'string_expression2'待查找的字符串表达式。string_expression2 可以是字符数据或二进制数据。'string_expression3'替换用的字符串表达式。string_expression3 可以是字符数据或二进制数据。返回类型如果 string_expression(1、2 或 3)是支持的字符数据类型之一,则返回字符数据。如果 string_expression(1、2 或 3)是支持的 binary 数据类型之一,则返回二进制数据。示例下例用 xxx 替换 abcdefghi 中的字符串 cde。SELECT REPLACE('abcdefghicde','cde','xxx')GO下面是结果集:------------abxxxfghixxx(1 row(s) affected) update table_name set column_name = REPLACE(column_name,'ss','ff') 需要的 可以加个where sql年的计算 大家帮忙思考一下这个问题,并且奉献一个算法 关于Microsoft ole db provider for oracle接口的问题 求一SQL(Try it) 数据库问题 如何确定字段的第一个字符是不是数字 这个存储过程该怎么优化?分不够我再加 企业如何解决员工离职前在网页代码中加入后门? 安装sqlserver2000jdbcsetup.exe时出现找不到匹配的JVM。更多数据可用 zjcxc(邹建) ,我用你的导如EXCEL表的存储过程出现一下错误 SQL怎样对Nvarchar取子串 计算当前月和入职月的差?(这样写为什么不对)
replace(col2,'ss','ff')
.........
declare @str varchar(100)
set @str='sstttt12358'
select replace(@str, 'ss', 'ff')
用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。语法
REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )参数
'string_expression1'待搜索的字符串表达式。string_expression1 可以是字符数据或二进制数据。'string_expression2'待查找的字符串表达式。string_expression2 可以是字符数据或二进制数据。'string_expression3'替换用的字符串表达式。string_expression3 可以是字符数据或二进制数据。返回类型
如果 string_expression(1、2 或 3)是支持的字符数据类型之一,则返回字符数据。如果 string_expression(1、2 或 3)是支持的 binary 数据类型之一,则返回二进制数据。示例
下例用 xxx 替换 abcdefghi 中的字符串 cde。SELECT REPLACE('abcdefghicde','cde','xxx')
GO下面是结果集:------------
abxxxfghixxx
(1 row(s) affected)
where