Erstes Vorkommen einer Teilzeichenfolge in einer Zeichenfolge in SQL ersetzen
Ich muss Daten aus einer @temp-Tabelle abrufen, die so etwas wie "oder ccc oder bbb oder aaa" enthält. Ich möchte das erste Vorkommen im Leerzeichen ersetzen, um so etwas wie "ccc oder bbb oder aaa" zu erhalten. Ich versuche Sachen und ersetze sie, aber sie scheinen mir nicht das gewünschte Ergebnis zu bringen
Was ich versucht habe:
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 ,' ')