Стовпця не існує
Коли ви використовуєте WHERE як умову фільтрації, важливо зважати на порядок обробки в запиті. У цій вправі вам потрібен запит, який повертає гравців НБА із середньою кількістю підбирань 12 або більше за гру. Наступна формула обчислює середню загальну кількість підбирань із таблиці PlayerStats;
$$Average Total Rebounds = \dfrac{(Defensive Rebounds + Offensive Rebounds)}{Games Played}$$
Перший запит у Кроці 1 повертає помилку. Виберіть Run Code, щоб переглянути помилку. Другий запит, у Кроці 2, дасть потрібний результат без помилки, використовуючи підзапит.
Зверніть увагу, що GamesPlayed приводиться за допомогою CAST AS numeric, щоб у виводі були десяткові дроби, а не цілі числа.
Ця вправа є частиною курсу
Покращення продуктивності запитів у SQL Server
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- First query
SELECT PlayerName,
Team,
Position,
(DRebound+ORebound)/CAST(GamesPlayed AS numeric) AS AvgRebounds
FROM PlayerStats
WHERE AvgRebounds >= 12;