НачатьНачать бесплатно

Преобразование данных с помощью 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;
Редактировать и запускать код