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 du überall für Textspalten verwenden wirst.

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

Sie nehmen eine Zeichenkette entgegen und geben eine zurück. Dadurch eignen sie sich perfekt zum Vereinheitlichen unübersichtlicher 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:

  • countries: code, name

Bei der Spalte code wird die Groß- und Kleinschreibung uneinheitlich verwendet. Gib nur Länder zurück, deren Name zwischen 5 und 7 Zeichen lang (einschließlich) ist, mit:

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

Alphabetisch nach dem in Großbuchstaben geschriebenen code sortieren.

REQUIRED OUTPUT FORMAT: [Your translated content here]

Probier es selbst

SELECT -- bereinigter Code, kleingeschriebener Name, 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

Übe selbstständig: SQL-Playground