我必須從具有類似「或ccc或bbb或aaa」的@temp表中獲取數據我想將第一個匹配項替換爲空格來獲得像這樣的內容「 ccc或bbb或aaa「。我想要的東西,但取代他們似乎並沒有得到我想要的結果在SQL中的字符串中替換第一次出現的子串字符串
我曾嘗試:
DECLARE @stringhere as varchar(500)
DECLARE @stringtofind as varchar(500)
set @stringhere='OR contains or cccc or '
set @stringtofind='or'
select STUFF('OR contains or cccc or ',PATINDEX('or', 'OR contains or cccc or '),0 ,' ')
你想使一個動態查詢where子句? –
我想在刪除首次出現的字符串後得到最終值。 – Shobhit92
請[閱讀本社區討論](http://meta.stackoverflow.com/q/326569/472495)關於緊急乞討,並且告知這不是解決志願者問題的適當方式。謝謝! – halfer