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表。這樣每次讀的時候只要讀新建的查詢表就行。