Menu
Coddy logo textTech

LENGTH, UPPER, LOWER

Fa parte della sezione Oltre le basi del percorso SQL di Coddy. Lezione 6 di 27.

Tre piccole funzioni che userai ovunque sulle colonne di testo.

  • LENGTH(s): numero di caratteri in s
  • UPPER(s): la stessa stringa in maiuscolo
  • LOWER(s): la stessa stringa in minuscolo
SELECT name, LENGTH(name) AS chars, UPPER(name) AS upper_name
FROM users

Prendono una stringa e ne restituiscono una. Questo le rende perfette per normalizzare dati disordinati all'interno di una clausola WHERE: WHERE LOWER(email) = 'bob@x.com' corrisponde anche a 'BOB@X.COM'.

challenge icon

Sfida

Facile

Tabelle e colonne disponibili:

  • countries: code, name

La colonna code presenta maiuscole e minuscole incoerenti. Restituisci solo i paesi il cui nome ha una lunghezza compresa tra 5 e 7 caratteri (inclusi), con:

  • code: in maiuscolo
  • name: in minuscolo
  • name_length: conteggio dei caratteri

Ordina alfabeticamente in base a code in maiuscolo.

Provalo tu

SELECT -- codice ripulito, nome in minuscolo, lunghezza
FROM countries
WHERE -- lunghezza del nome tra 5 e 7
ORDER BY -- codice ripulito
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Oltre le basi

Esercitati da solo: Playground SQL