Ich habe Scheuern verschiedene MySQL-Sites in der Hoffnung, etwas zu finden, die mich zu verwenden, in ermöglichen es diese zu drehen:MySQL Split „SELECT WHERE IN“ Anweisung
var parameters = "a,b,c,d"; // (Could be any number of comma-delimited values)
In diesem (unter der Annahme, dass meine Parameter werden irgendwie zu den Werten, die du im IN-Block siehst):
SELECT * FROM mytable WHERE parametertype IN('a', 'b', 'c', 'd');
Aber ich habe nicht viel Erfolg! Die beste Seite, die ich gefunden habe, war: dev.mysql.com, die das Teilen von Strings auf der Grundlage eines Trennzeichens (',' in meinem Fall) diskutiert, obwohl es keine Antworten aufgetaucht ist ...
Kennt jemand von eine gute Möglichkeit, eine durch Kommas getrennte Zeichenfolge in eine Gruppe von Zeichenfolgen aufzuteilen, die in diesem Kontext verwendet werden können?
Sie wollen String mittels mysql oder mittels C# teilen? – tga
Hallo TGadfly, ich werde etwas wie '' a ',' b ',' c '' in SQL von C# übergeben, um IN ('a', 'b', 'c') zu benutzen, aber natürlich (Sodschen Gesetz) das funktioniert nicht! Danke für deine Korrespondenz! –