Перетворення даних за допомогою CAST
Часто трапляється, що вам потрібні дані в певному типі чи форматі, а зберігаються вони інакше. Наприклад:
- Інтеграція даних з кількох джерел з різними типами даних в один набір
- Абстрактні дані мають бути читабельнішими (тобто True/False замість 1/0)
На щастя, вам не потрібно змінювати самі дані. Ви можете скористатися функціями для явного перетворення до потрібного типу даних (за допомогою
CAST()іCONVERT()).
Зараз ви будете явно перетворювати дані за допомогою функції CAST().
Згадайте синтаксис:
sql
CAST(expression AS data_type [(length)])
Ця вправа є частиною курсу
Функції для обробки даних у SQL Server
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
SELECT
-- Transform the year part from the birthdate to a string
first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.'
FROM voters;