Heim > Datenbank > MySQL-Tutorial > Wie wähle ich SQL-Datensätze aus, die mehrere bestimmte Wörter enthalten?

Wie wähle ich SQL-Datensätze aus, die mehrere bestimmte Wörter enthalten?

Mary-Kate Olsen
Freigeben: 2025-01-15 17:51:44
Original
648 Leute haben es durchsucht

How to Select SQL Records Containing Multiple Specific Words?

SQL SELECT-Anweisung WHERE-Klausel enthält mehrere Wörter

Frage:

Sie benötigen eine SQL-Abfrage, die Datensätze abruft, in denen eine bestimmte Spalte mehr als ein bestimmtes Wort enthält, unabhängig von der Wortreihenfolge.

Lösung:

Es gibt zwei Möglichkeiten, dies zu erreichen:

1. Enthält ein beliebiges Wort

Um Datensätze einzubeziehen, die ein bestimmtes Wort enthalten, verwenden Sie die folgende Abfragestruktur:

<code class="language-sql">SELECT * FROM [表名]
WHERE [列名] LIKE '%[单词1]%'
OR [列名] LIKE '%[单词2]%'
...
OR [列名] LIKE '%[单词N]%'</code>
Nach dem Login kopieren

2. Enthält alle Wörter

Um Datensätze einzuschließen, die alle angegebenen Wörter enthalten, verwenden Sie die folgende Struktur:

<code class="language-sql">SELECT * FROM [表名]
WHERE [列名] LIKE '%[单词1]%'
AND [列名] LIKE '%[单词2]%'
...
AND [列名] LIKE '%[单词N]%'</code>
Nach dem Login kopieren

Hinweis: Um die Leistung zu verbessern, sollten Sie die Verwendung datenbanktypspezifischer Volltextsuchfunktionen in Betracht ziehen.

Das obige ist der detaillierte Inhalt vonWie wähle ich SQL-Datensätze aus, die mehrere bestimmte Wörter enthalten?. 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