Applicare varie funzioni sulle stringhe ai dati
Come avrai notato, le funzioni sulle stringhe sono davvero utili per manipolare i dati. SQL Server offre molte funzioni integrate per la manipolazione delle stringhe e alcune sono anche piuttosto divertenti da usare.
In questo esercizio applicherai diverse funzioni sulle stringhe ai dati della tabella voters, per mostrarli in modo più presentabile.
Avrai modo di usare funzioni come: LEN(), UPPER(), PATINDEX(), CONCAT(), REPLACE() e SUBSTRING().
Ricorda: quando cerchi pattern all'interno di una stringa, queste sono le più utili:
| pattern | corrispondenza |
|---|---|
| % | qualsiasi stringa di zero o più caratteri |
| _ | qualsiasi singolo carattere |
| [] | qualsiasi singolo carattere all'interno dell'intervallo tra parentesi |
Questo esercizio fa parte del corso
Funzioni per manipolare i dati in SQL Server
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
SELECT
first_name,
last_name,
birthdate,
email,
country
FROM voters
-- Select only voters with a first name less than 5 characters
WHERE ___(___) < 5
-- Look for the desired pattern in the email address
AND ___(___, ___) > 0;