1. sql语句replace替换问题
Replace("字符串","要被替代的字符串","替代后的字符串")
2. 关于Replace的使用,可否实现多个替换
mystri=查询结果
mystri=replace(mystri,"0","NG")
mystri=replace(mystri,"1","OK")
select name,course,score,case pass when 1 then 'OK' when 2 then 'LOSE' else '0' end as pass from 表..........
3. 用 SQL 能否实现多个字符串的替换。
SELECT B.CODE_,REPLACE(REPLACE(REPLACE(B.BEWRITE,'<CUSCODE_>',A.CUSCODE_),'<NAME_>',A.NAME_),'<CTNS_>',A.CTNS_)
from B
INNER JOIN A
on B.CODE_ = A.B.CODE_
4. sql replace()第二个参数怎么取多个值
最好不要在sql中写替换语句就算执行成功移植性也不好
REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )
参数
''string_replace1''
待搜索的字符串表达式。string_replace1 可以是字符数据或二进制数据。
''string_replace2''
待查找的字符串表达式。string_replace2 可以是字符数据或二进制数据。
''string_replace3''
替换用的字符串表达式。string_replace3 可以是字符数据或二进制数据。
可以链式添加的!忘采纳!
5. sql server 2008 如何批量替换字符串,指定的内容里有多个相同值
使用replace函数就可以了。
selectreplace('','1s',N'大')
----结果集
a32大d32a1d32a大d321as3d1a32sd1
6. access替换多个字符串,如果有多个字符串,比如'a','b','c'三个字符串,用一句sql语句用replace怎么替换
比如将A表中姓名字段的a,b,c分别替换成你,我,他
selectreplace(replace(replace(姓名,'a','你'),'b','我'),'c','他')fromA表
这个需要从最内部的往外看
最里边的是replace(姓名,'a','你'),然后外边再套replace,把replace(姓名,'a','你')当做一个字段,稍微理解下就懂了,
7. sql用replace替换时如何只替换最后一个匹配项
UPDATE [Userdb].[dbo].[YSContent] SET
ContentKeyword=STUFF(ContentKeyword,len(ContentKeyword) - CHARINDEX(',',REVERSE(ContentKeyword)),LEN(','),'')
---
反转字符寸,最早出现的就是实际最后的
8. SQL的replace替换
update qq set num='222'+substring(num,3,len(num)-1) where num like'01%'
9. sql替换多个字符串
我想你UserType 这个表里的数据应该是定死的吧~~这样你就再增加一个字段,把所对应的字母分别加进去。最好带上编号,如1K,2S,这样写进去。
然后再新建一个查询,添加UserType表和UserInfo表。这样每次读的时候只要读新建的查询表就行。