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

Использование CAST() и CONVERT()

На этом уроке вы узнали, что таблицы могут хранить данные с типами, отличными от нужных. Иногда эти типы необходимо преобразовать в правильные, чтобы выполнить нужные операции.

В таблице series есть столбец num_ratings, в котором хранятся целые числа, однако он был задан как VARCHAR(5). Вы хотите вычислить среднее значение столбца num_ratings, считая его целочисленным.

Вы подготовили следующий запрос:

SELECT AVG(num_ratings)
FROM series
WHERE num_ratings BETWEEN 0 AND 5000

Это упражнение является частью курса

Очистка данных в базах данных SQL Server

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- Use CAST() to convert the num_ratings column
SELECT AVG(___(num_ratings ___ ___))
FROM series
-- Use CAST() to convert the num_ratings column
WHERE ___(___ ___ ___) BETWEEN 0 AND 5000
Редактировать и запускать код