Aplicarea diverselor funcții pe șiruri de caractere
Probabil ai observat deja cât de utile sunt funcțiile pentru șiruri de caractere atunci când manipulezi date. SQL Server oferă multe funcții integrate pentru acest scop, iar unele dintre ele sunt chiar interesante de folosit.
În acest exercițiu, vei aplica mai multe funcții pe datele din tabelul voters, pentru a le prezenta într-un format mai îngrijit.
Vei folosi funcții precum: LEN(), UPPER(), PATINDEX(), CONCAT(), REPLACE() și SUBSTRING().
Amintește-ți: când cauți tipare într-un șir de caractere, cele mai utile elemente sunt:
| tipar | potrivire |
|---|---|
| % | orice șir de zero sau mai multe caractere |
| _ | orice caracter individual |
| [] | orice caracter individual din intervalul specificat între paranteze |
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în SQL Server
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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;