Cloud-Lösungen der Zukunft - Testen!
Revolutionäre Cloud-Technologie, ganz ohne versteckte Kosten. Profitieren Sie von unserer Testphase und entdecken Sie umfassende Funktionen. Der Anmeldeprozess ist transparent und unkompliziert. Starten Sie jetzt Ihre Reise in die Cloud - Kostenfrei!
Einführung in den SQL LIKE Operator
SQL LIKE wird zusammen mit der WHERE-Klausel verwendet, um nach einem Muster für eine Spalte zu suchen. Platzhalter werden verwendet, um das Muster anzugeben. Es gibt zwei Platzhalter, die mit dem LIKE-Operator verwendet werden.
- %: Das Prozentzeichen wird verwendet, um ein einzelnes, mehrere oder kein Vorkommen darzustellen.
- _: Der Unterstrich wird verwendet, um ein einzelnes Zeichen darzustellen.
Um den SQL LIKE-Operator zu verwenden, müssen wir uns der Verwendung der Platzhalterposition sehr sicher sein, da diese das Suchmuster definiert.
SQL Like Syntax
Der SQL Like-Operator kann mit jeder Abfrage mit WHERE-Klausel verwendet werden. Daher können wir ihn mit Select, Delete, Update usw. verwenden.
SELECT spalte FROM tabellen_name WHERE spalte LIKE muster;
UPDATE tabellen_name SET spalte=wert WHERE spalte LIKE muster;
DELETE FROM tabellen_name WHERE spalte LIKE muster;
In der oben erwähnten SQL-Like-Syntax ist das „muster“ dasjenige, das durch die Verwendung von Platzhaltern definiert wird.
SQL Like Beispiel
Lassen Sie uns die Verwendung der SQL LIKE-Anweisung zusammen mit Platzhaltern anhand einiger Beispiele verstehen. Betrachten Sie dazu die folgende Kunden-Tabelle.
KundenID | Kundenname |
---|---|
1 | Amit |
2 | John |
3 | Annie |
Finden Sie Kundennamen, die mit ‚A‘ beginnen.
SELECT Kundenname FROM Kunde WHERE Kundenname LIKE 'A%';
Ausgabe: Amit, Annie
Finden Sie Kundennamen, die mit ‚e‘ enden.
SELECT Kundenname FROM Kunde WHERE Kundenname LIKE '%e'
Ausgabe: Annie
Finden Sie Kundennamen, die mit ‚A‘ beginnen und mit ‚t‘ enden.
SELECT Kundenname FROM Kunde WHERE Kundenname LIKE 'A%t'
Ausgabe: Amit
Finden Sie Kundennamen, die an beliebiger Position ’n‘ enthalten.
SELECT Kundenname FROM Kunde WHERE Kundenname LIKE '%n%'
Ausgabe: Annie, John
Finden Sie Kundennamen, die an zweiter Position ’n‘ enthalten.
SELECT Kundenname FROM Kunde WHERE Kundenname LIKE '_n%'
Ausgabe: Annie
Finden Sie Kundennamen, die an dritter Position ‚i‘ enthalten und mit ‚t‘ enden.
SELECT Kundenname FROM Kunde WHERE Kundenname LIKE '__i%t'
Ausgabe: Amit
SQL Not Like
Manchmal möchten wir Datensätze erhalten, die nicht dem Like-Muster entsprechen. In diesem Fall können wir den SQL-Not-Like-Operator verwenden. Die Syntax für den SQL-Not-Like-Befehl sieht wie folgt aus.
SELECT spalte FROM tabellen_name WHERE spalte NOT LIKE muster;
UPDATE tabellen_name SET spalte=wert WHERE spalte NOT LIKE muster;
DELETE FROM tabellen_name WHERE spalte NOT LIKE muster;
Als Beispiel nehmen wir an, wir möchten die Liste der Kundennamen, die nicht mit ‚A‘ beginnen. Die folgende Abfrage liefert uns das gewünschte Ergebnis.
SELECT Kundenname FROM Kunde WHERE Kundenname NOT LIKE 'A%';
Ausgabe: John
SQL Mehrere Like
Wir können mehrere Like-Anweisungen in einer SQL-Abfrage haben. Wenn wir beispielsweise eine Liste von Kundennamen haben möchten, die mit ‚Jo‘ und ‚Am‘ beginnen, müssen wir mehrere Like-Anweisungen wie unten verwenden.
SELECT Kundenname FROM Kunde WHERE Kundenname LIKE 'Am%' OR Kundenname LIKE 'Jo%';
Das ist eine Einführung zum SQL-Like-Operator und Beispiele zum SQL-Not-Like-Operator.
Kostenlosen Account erstellen
Registrieren Sie sich jetzt und erhalten Sie exklusiven Zugang zu weiterführenden Ressourcen, individuellem Support und einer Community von Experten.
Aktuelle Beiträge
Starten Sie Heute Ihre Kostenlose Testversion und werden Sie Meister im SQL LIKE Operator in der Cloud!
Sind Sie bereit, Ihre SQL-Fähigkeiten auf die nächste Stufe zu heben? Treten Sie jetzt unserer Cloud-Plattform bei für eine exklusive kostenlose Testversion. Erleben Sie die Leistungsfähigkeit und Flexibilität des SQL-Managements in der Cloud und beherrschen Sie den SQL LIKE Operator mit Leichtigkeit. Unsere intuitive Benutzeroberfläche und umfangreichen Ressourcen sind sowohl für Anfänger als auch für erfahrene Profis konzipiert. Warten Sie nicht – entfesseln Sie das volle Potenzial von SQL in der Cloud noch heute und überzeugen Sie sich selbst von den Unterschieden!