1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Improving Query Performance in SQL Server

Connected

cvičení

Sloupec neexistuje

Při použití WHERE jako podmínky filtru je důležité myslet na pořadí zpracování dotazu. V tomto cvičení chceš dotaz, který vrátí hráče NBA s průměrným celkovým počtem doskoků 12 nebo více za zápas. Následující vzorec vypočítá průměrný celkový počet doskoků z tabulky PlayerStats:

$$Average Total Rebounds = \dfrac{(Defensive Rebounds + Offensive Rebounds)}{Games Played}$$

První dotaz v kroku 1 vrátí chybu. Klikni na Run Code a zobraz si ji. Druhý dotaz v kroku 2 ti dá správné výsledky bez chyby – pomocí poddotazu.

Všimni si, že GamesPlayed je CAST AS numeric, aby výstup obsahoval desetinná čísla, nikoli celá čísla.

Pokyny 1/2

undefined XP
    1
    2
  • Pokus se pochopit, co ti chyba říká po spuštění prvního dotazu, a pak zakomentuj blok dotazu na řádcích 2 až 9.