Menu
Coddy logo textTech

The LIKE keyword

Teil des Abschnitts Grundlagen der SQL-Journey von Coddy — Lektion 20 von 72.

Das LIKE-Schlüsselwort wird verwendet, um Ähnlichkeiten von Zeichenketten zu prüfen. Beispielsweise, wenn wir alle Datensätze abrufen möchten, deren Name mit dem Buchstaben a beginnt, dann verwenden wir das LIKE-Schlüsselwort.

Zwei Hauptwildcards werden verwendet:

  • % - steht für eine beliebige Anzahl von Zeichen
  • _ - steht für genau ein Zeichen

Zum Beispiel:

  • %a - bedeutet jede Zeichenkette, die mit a endet
  • a% - bedeutet jede Zeichenkette, die mit a beginnt
  • %a% - bedeutet jeder String, der a enthält
  • _a% - bedeutet, dass der Buchstabe a der zweite Buchstabe im String ist
  • %a__ - bedeutet, dass der String a an der drittletzten Stelle enthält

 Um es zu verwenden, schreiben wir:

SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'
challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • <strong>people</strong>: <strong>id</strong>, <strong>name</strong>

Rufen Sie alle Personen ab, deren Name mit K (Großbuchstabe) beginnt und mit a (Kleinbuchstabe) endet, und ordnen Sie die Ergebnisse nach den Namen in absteigender Reihenfolge.

Spickzettel

Das LIKE-Schlüsselwort wird verwendet, um String-Ähnlichkeiten mit Wildcards zu prüfen:

  • % - bedeutet beliebig viele Zeichen
  • _ - bedeutet genau ein Zeichen

Häufige Muster:

  • %a - endet mit a
  • a% - beginnt mit a
  • %a% - enthält a
  • _a% - a ist das zweite Zeichen
  • %a__ - a steht an der drittletzten Stelle
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'

Probier es selbst

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen