SQL LIKE-Operator

Der LIKE-Operator wird verwendet, um in der WHERE-Klausel nach bestimmten Mustern in Spalten zu suchen.

LIKE-Operator

Der LIKE-Operator wird verwendet, um in der WHERE-Klausel nach bestimmten Mustern in Spalten zu suchen.

SQL LIKE-Operator-Syntax

SELECT Spaltenname(s)
FROM Tabellenname
WHERE Spaltenname LIKE Muster

Ursprüngliche Tabelle (verwendet in den Beispielen):

Tabelle Personen:

ID Nachname Vorname Adresse Stadt
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Chang'an Straße Peking

LIKE-Operator-Beispiel

Beispiel 1

Jetzt möchten wir Personen aus der obigen Tabelle "Persons" auswählen, die in Städten leben, die

Wir können die folgende SELECT-Anweisung verwenden:

SELECT * FROM Personen
WHERE Stadt LIKE 'N%'

Tipp:"%" kann verwendet werden, um Platzhalter (fehlende Buchstaben im Muster) zu definieren.

Ergebnisliste:

ID Nachname Vorname Adresse Stadt
2 Bush George Fifth Avenue New York

Beispiel 2

Nächste, wir möchten Personen aus der Tabelle "Persons" auswählen, die in Städten leben, die auf "g" enden:

Wir können die folgende SELECT-Anweisung verwenden:

SELECT * FROM Personen
WHERE Stadt LIKE '%g'

Ergebnisliste:

ID Nachname Vorname Adresse Stadt
3 Carter Thomas Chang'an Straße Peking

Beispiel 3

Nächste, wir möchten Personen aus der Tabelle "Persons" auswählen, die in Städten leben, die

Wir können die folgende SELECT-Anweisung verwenden:

SELECT * FROM Personen
WHERE Stadt LIKE '%lon%'

Ergebnisliste:

ID Nachname Vorname Adresse Stadt
1 Adams John Oxford Street London

Beispiel 4

Durch die Verwendung des NOT-Schlüssels können wir Personen aus der Tabelle "Persons" auswählen, die in Städten leben, dieNicht enthalten Menschen in den Städten mit "lon":

Wir können die folgende SELECT-Anweisung verwenden:

SELECT * FROM Personen
WHERE Stadt NOT LIKE '%lon%'

Ergebnisliste:

ID Nachname Vorname Adresse Stadt
2 Bush George Fifth Avenue New York
3 Carter Thomas Chang'an Straße Peking