Articles

SQL-Platzhalterzeichen mit Beispiel

In diesem Tutorial konzentrieren wir uns auf die SQL-Platzhalter und diskutieren sie ausführlich. Wir werden jeden verfügbaren Platzhalter im Detail studieren und dann die Beispiele diskutieren, um unsere Konzepte zu klären.

Bleiben Sie mit den neuesten Technologietrends auf dem Laufenden
Treten Sie DataFlair bei Telegram bei!!

Was sind Platzhalter in SQL?

SQL-Platzhalter werden gesetzt, um ein oder mehrere Zeichen in einer Zeichenfolge zu ersetzen. Platzhalter sind praktisch, wenn wir die Zeichenfolgen vergleichen und auch die kleinsten Details erhalten möchten.

Platzhalter werden mit dem LIKE-Operator erstellt und sind praktisch zum Lösen komplexer Abfragen.

Stellen wir uns zum Beispiel einen Zustand vor, in dem wir eine große Menge an Daten zur Verfügung haben. Und wir wollen Details zu allen Personen herausfinden, die in der Altersgruppe von 20 bis 30 Jahren liegen und deren Namen mit A oder N beginnen.

Um solche komplexen Abfragen zu lösen, verwenden wir Platzhalter.

Einige der am häufigsten verwendeten Platzhalter sind wie folgt:

Platzhalter in MS Access

Sr.Nein Darstellungssymbol Beschreibung
1 * Steht für null oder mehr Zeichen.
2 ? Steht für ein einzelnes Zeichen.
3 Steht für ein einzelnes Zeichen in den Klammern.
4 ! Steht für die Zeichen, die in der Klammer nicht verfügbar sind.
5 Steht für einen Zeichenbereich.
6 # Steht für ein einzelnes numerisches Zeichen.

Wildcards in SQL Server

Sr.No Representation Symbol Description
1 % Stands for zero or more characters.
2 _ Stands for a single character.
3 Stands for a single character specific to the brackets.
4 ^ Stands for any character not in brackets.
5 Steht für einen Zeichenbereich.

Warum brauchen wir Platzhalter?

Wir verwenden SQL-Platzhalter, wenn wir nach komplexen Daten suchen müssen. Diese komplexen Daten könnten Zeichenfolgen oder numerische mit besonderen Eigenschaften beeinträchtigen.

Platzhalter sind auch nützlich, wenn wir unseren Abfrageprozess beschleunigen möchten. Die Ergebnisse sind erheblich schneller, wenn Platzhalter verwendet werden.

Wir haben bereits gesehen, dass SQL-Platzhalter mit dem LIKE-Operator erstellt werden.

Lassen Sie uns die Verwendung betrachten und dann würden wir die Beispiele diskutieren:

Sr.No Verwendung mit LIKE Operator Beschreibung
1 WOBEI ColumnName LIKE ‚a%‘ Werte zurückgibt, die mit ‚a‘ beginnen.
2 WOBEI ColumnName WIE ‚%a‘ Werte zurückgibt, die mit ‚a‘ enden.
3 WOBEI ColumnName WIE ‚%ab%‘ einen beliebigen Wert zurückgibt, der ‚ab‘ an einer beliebigen Position enthält.
4 WOBEI ColumnName WIE ‚_a%‘ einen beliebigen Wert zurückgibt, der ‚a‘ als zweites Zeichen enthält.
5 WOBEI ColumnName WIE ‚a_%_%‘ einen beliebigen Wert zurückgibt, der mit ‚a‘ beginnt und mindestens 3 Zeichen lang ist.
6 WOBEI ColumnName WIE ‚a%b‘ einen beliebigen Wert zurückgibt, der mit ‚a‘ beginnt und mit ‚b‘ endet.

Demo-Datenbank

Lassen Sie uns die Datenbank verstehen, die wir in diesem Tutorial verwenden werden.
Abfrage:

SELECT * FROM DataFlair_emp2;

Demo-Datenbank

Hier sehen wir den Inhalt unserer Demo-Datenbank.

Beispiel 1: Lassen Sie uns den Namen der Mitarbeiter herausfinden, die mit ‚A‘ beginnen.
Abfrage:

SELECT * FROM dataflair_emp2WHERE name_emp LIKE 'A%';

SQL-Platzhalterbeispiel

Hier sehen wir die Namen von Mitarbeitern, die „A“ als erstes Zeichen im Namen haben.

Beispiel 2: Lassen Sie uns die Mitarbeiter finden, deren Standorte ’nd‘ enthalten.
Abfrage:

SELECT * FROM dataflair_emp2WHERE location LIKE '%nd%';

Platzhalter in SQL

Wir können die Orte mit dem erforderlichen Muster beobachten.

Beispiel 3: Lassen Sie uns den Mitarbeiter mit drei Zeichen in seinem Namen finden.
Abfrage:

SELECT * FROM dataflair_emp2WHERE name_emp LIKE '___';

Beispiel für Platzhalter in SQL

Hier sehen wir die Details der Mitarbeiter mit drei Zeichen im Namensfeld.

Beispiel 4: Lassen Sie uns nun die Städte finden, die mit ‚e‘ in unserer Datenbank enden.
Abfrage:

SELECT location as City FROM dataflair_emp2WHERE location LIKE '%e';

Platzhalterzeichen in SQL

Hier sehen wir die Details der erforderlichen Stellen gemäß dem Filter.

Beispiel 5: Lassen Sie uns die Details von Orten finden, die ‚u‘ als zweites Zeichen haben.
Abfrage:

 SELECT location as City FROM dataflair_emp2WHERE location LIKE '_u%';

Platzhalterzeichen in SQL

Hier sehen wir die Ergebnisse von Orten, die „u“ als zweites Zeichen haben.

Beispiel 6: Lassen Sie uns die Details von Orten mit dem ersten Zeichen als ‚P‘ und dem letzten Zeichen als ‚e‘ finden.
Abfrage:

SELECT * FROM dataflair_emp2WHERE location LIKE 'p%e';

Beispiel für Platzhalterzeichen in SQL

Hier sehen wir die Details der Orte, die mit „p“ beginnen und mit „e“ enden.

Zusammenfassung

In diesem Tutorial haben wir diskutiert und verstanden, wie SQL-Platzhalter gesetzt werden und wie sie nützlich sind. Wir haben verschiedene Beispiele diskutiert.

Wir haben auch verstanden, wie wir Platzhalter verwenden können, um komplexe Abfragen zu lösen.

Wenn wir Platzhalter verwenden, müssen wir darauf achten, den LIKE-Operator zu verwenden, da die Platzhalter nur mit dem LIKE-Operator funktionieren.