Tillämpa olika strängfunktioner på data
Som du kanske har märkt är strängfunktioner mycket användbara för att manipulera data. SQL Server erbjuder många inbyggda funktioner för stränghantering, och en del av dem är riktigt roliga att använda.
I den här övningen ska du tillämpa flera strängfunktioner på data från tabellen voters, för att presentera den på ett mer överskådligt sätt.
Du kommer att få använda funktioner som: LEN(), UPPER(), PATINDEX(), CONCAT(), REPLACE() och SUBSTRING().
Kom ihåg: när du söker efter mönster i en sträng är dessa de mest användbara:
| mönster | matchar |
|---|---|
| % | valfri sträng med noll eller fler tecken |
| _ | ett enskilt tecken |
| [] | ett enskilt tecken inom det intervall som anges i hakparenteserna |
Den här övningen är en del av kursen
Funktioner för datamanipulering i SQL Server
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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;