Aplicando várias funções de string nos dados
Como você talvez já tenha percebido, as funções de string são muito úteis para manipular dados. O SQL Server oferece muitas funções integradas para manipulação de strings e algumas delas são até bem divertidas de usar.
Neste exercício, você vai aplicar várias funções de string aos dados da tabela voters, para apresentá-los de uma forma mais clara.
Você vai poder usar funções como: LEN(), UPPER(), PATINDEX(), CONCAT(), REPLACE() e SUBSTRING().
Lembre-se: ao buscar padrões dentro de uma string, estas são as mais úteis:
| pattern | match |
|---|---|
| % | qualquer sequência de zero ou mais caracteres |
| _ | qualquer caractere único |
| [] | qualquer caractere único dentro do intervalo entre colchetes |
Este exercício faz parte do curso
Funções para manipular dados no SQL Server
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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;