Menu
Coddy logo textTech

LENGTH, UPPER, LOWER

Teil des Abschnitts Über die Grundlagen hinaus der SQL-Journey von Coddy — Lektion 6 von 27.

Drei kleine Funktionen, die Sie überall in Textspalten verwenden werden.

  • LENGTH(s): Anzahl der Zeichen in s
  • UPPER(s): derselbe String in Großbuchstaben
  • LOWER(s): derselbe String in Kleinbuchstaben
SELECT name, LENGTH(name) AS chars, UPPER(name) AS upper_name
FROM users

Sie nehmen einen String entgegen und geben einen zurück. Das macht sie perfekt für die Normalisierung unordentlicher Daten innerhalb einer WHERE-Klausel: WHERE LOWER(email) = 'bob@x.com' findet auch 'BOB@X.COM'.

challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • <strong>countries</strong>: <strong>code</strong>, <strong>name</strong>

Die Spalte code weist eine uneinheitliche Groß-/Kleinschreibung auf. Gib nur Länder zurück, deren Name zwischen 5 und 7 Zeichen lang ist (einschließlich), mit:

  • code: in Großbuchstaben
  • name: in Kleinbuchstaben
  • name_length: Zeichenanzahl

Sortiere alphabetisch nach dem in Großbuchstaben geschriebenen code.

Probier es selbst

SELECT -- bereinigter Code, Name in Kleinschreibung, Länge
FROM countries
WHERE -- Namenslänge zwischen 5 und 7
ORDER BY -- bereinigter Code
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 Über die Grundlagen hinaus