Heim > Datenbank > MySQL-Tutorial > Wie kann ich mehrere String-Suchen mit MySQLs find_in_set durchführen?

Wie kann ich mehrere String-Suchen mit MySQLs find_in_set durchführen?

Susan Sarandon
Freigeben: 2025-01-11 19:51:47
Original
270 Leute haben es durchsucht

How Can I Perform Multiple String Searches Using MySQL's find_in_set?

Multi-String-Suchtechniken für die MySQL-Funktion „find_in_set“

Frage:

Die Funktion find_in_set von MySQL kann nach einer einzelnen Zeichenfolge in einer CSV-Sammlung (Comma-Separated Value) suchen. Aber wie nutzen Sie die Möglichkeit, nach mehreren Zeichenfolgen gleichzeitig zu suchen?

Antwort:

Obwohl MySQL nicht über native Funktionen zur Unterstützung der Suche nach mehreren Zeichenfolgen verfügt, können Sie die folgenden Techniken verwenden:

<code class="language-sql">WHERE CONCAT(",", `setcolumn`, ",") REGEXP ",(val1|val2|val3),"</code>
Nach dem Login kopieren

Diese Methode verkettet die Ziel-CSV-Sammlung mit Kommas, einschließlich vorangestellter und nachfolgender Kommas. Überprüfen Sie dann, ob die resultierende Zeichenfolge mit einem gewünschten Suchzeichenfolgenmuster übereinstimmt, getrennt durch ein Pipe-Symbol (|). Zum Beispiel:

<code class="language-sql">WHERE CONCAT(",", `tags`, ",") REGEXP ",(red|green|blue),"</code>
Nach dem Login kopieren

Diese Abfrage gibt die Zeilen zurück, in denen die Spalte tags einen der Werte „rot“, „grün“ oder „blau“ enthält.

Das obige ist der detaillierte Inhalt vonWie kann ich mehrere String-Suchen mit MySQLs find_in_set durchführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage