Використання 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