Zeichenfolge in SQL Server 2008 durch Komma trennen

8

Es gibt zwei Zeichenketten a und b

Die Zeichenfolge a enthält Komma. Ich möchte die a-Zeichenfolge durch Komma teilen, dann durch jedes Element gehen.

Wenn die Zeichenfolge b ein beliebiges Element enthält, das durch Komma getrennt wird, wird 0

zurückgegeben

(z. B. a = "4,6,8" ; b = "R3799514" , da die Zeichenfolge b 4 enthält, also 0 zurückgibt)

Wie erreichen Sie dies mit einer gespeicherten Prozedur? Vielen Dank im Voraus!

Ich habe eine Split-Funktion gesehen:

%Vor%     
user441222 21.10.2012, 16:14
quelle

1 Antwort

6

Folgendes wird funktionieren -

%Vor%

Sie können auch CONTAINS anstelle von CHARINDEX -

%Vor%     
Parag Meshram 21.10.2012, 16:32
quelle

Tags und Links