Застосування різних рядкових функцій до даних
Як ви, мабуть, помітили, рядкові функції дуже корисні для обробки даних. SQL Server містить багато вбудованих функцій для роботи з рядками, і деякі з них справді приємно використовувати.
У цій вправі ви застосуєте кілька рядкових функцій до даних з таблиці voters, щоб подати їх у більш зручному для сприйняття вигляді.
Ви матимете змогу використати такі функції: LEN(), UPPER(), PATINDEX(), CONCAT(), REPLACE() і SUBSTRING().
Пам'ятайте: коли ви шукаєте шаблони в межах рядка, найкориснішими є такі:
| pattern | match |
|---|---|
| % | будь-який рядок з нуля або більше символів |
| _ | будь-який один символ |
| [] | будь-який один символ у межах діапазону в дужках |
Ця вправа є частиною курсу
Функції для обробки даних у SQL Server
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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;