Применение различных строковых функций к данным
Как вы уже могли заметить, строковые функции очень удобны для работы с данными. SQL Server предоставляет множество встроенных функций для работы со строками, и некоторые из них весьма интересны в применении.
В этом упражнении вы примените несколько строковых функций к данным из таблицы voters, чтобы представить их в более наглядном виде.
Вам предстоит воспользоваться функциями: LEN(), UPPER(), PATINDEX(), CONCAT(), REPLACE() и SUBSTRING().
Напомним: для поиска шаблонов внутри строки наиболее полезны следующие символы:
| шаблон | совпадение |
|---|---|
| % | любая строка из нуля или более символов |
| _ | любой одиночный символ |
| [] | любой одиночный символ из диапазона, указанного в скобках |
Это упражнение является частью курса
Функции для работы с данными в 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;