Die LIKE-Anweisung wird verwendet, um Zeichen oder Zeichenfolgen basierend auf Mustern in SQL abzugleichen. Die Syntax lautet: SELECT Spaltenname FROM Tabellenname WHERE Spaltenname LIKE 'Muster'. Es verwendet % für die Übereinstimmung mit null oder mehr Zeichen, _ für die Übereinstimmung mit einem einzelnen Zeichen, [ ] für die Übereinstimmung mit Zeichen in eckigen Klammern und ^ für die Übereinstimmung mit jedem Zeichen außer dem angegebenen Zeichen. Standardmäßig wird die Groß-/Kleinschreibung beachtet. Sie können die COLLATE-Klausel für den Abgleich ohne Berücksichtigung der Groß-/Kleinschreibung verwenden.
Verwendung der LIKE-Anweisung in SQL
Funktion der LIKE-Anweisung
Die LIKE-Anweisung wird verwendet, um Zeichen oder Zeichenfolgen basierend auf Mustern in SQL-Abfragen abzugleichen. Damit können Sie Werte finden, die eine bestimmte Zeichenfolge enthalten oder einem bestimmten Muster entsprechen.
Syntax
<code class="sql">SELECT column_name FROM table_name WHERE column_name LIKE 'pattern';</code>
Musterübereinstimmungszeichen
Die LIKE-Anweisung verwendet die folgenden Sonderzeichen als Musterübereinstimmungszeichen:
Beispiel
Suchen Sie Wörter, die mit „A“ beginnen:
<code class="sql">SELECT word FROM dictionary WHERE word LIKE 'A%';</code>
Suchen Sie Wörter, die „ing“ enthalten:
<code class="sql">SELECT word FROM dictionary WHERE word LIKE '%ing';</code>
Suchen Sie Wörter, die nicht mit „x“ enden:
<code class="sql">SELECT word FROM dictionary WHERE word NOT LIKE '%x';</code>
Wörter mit Zahlen finden:
<code class="sql">SELECT word FROM dictionary WHERE word LIKE '%[0-9]%';</code>
Groß-/Kleinschreibung beachten
Standardmäßig wird bei LIKE-Anweisungen die Groß-/Kleinschreibung beachtet. Um eine Übereinstimmung ohne Berücksichtigung der Groß- und Kleinschreibung durchzuführen, verwenden Sie die COLLATE-Klausel.
Beispiel: Vergleich ohne Berücksichtigung der Groß- und Kleinschreibung
<code class="sql">SELECT word FROM dictionary WHERE word COLLATE NOCASE LIKE 'APPLE';</code>
Hinweis:
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Like-Anweisung in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!