Formatering – spelarnas BMI
I den här övningen arbetar du med ett team på ett dataanalysprojekt som har fått i uppdrag att ta fram statistik om NBA-spelare åt ett vårdföretag. Du vill skapa en fråga som returnerar Body Mass Index (BMI) för varje spelare från Nordamerika.
$$BMI = \dfrac{weight (kg)}{height (cm)^2}$$
En kollega har skickat över en fråga han arbetade på:
select PlayerName, Country,
round(Weight_kg/SQUARE(Height_cm/100),2) BMI
from Players Where Country = 'USA'
Or Country = 'Canada'
order by BMI
För att förstå koden bättre vill du strukturera och formatera den på ett konsekvent och lättläst sätt.
Den här övningen är en del av kursen
Förbättra frågeprestanda i SQL Server
Övningsinstruktioner
- Ändra all SQL-syntax (klausuler, operatorer och funktioner) till VERSALER.
- Se till att all SQL-syntax börjar på en ny rad.
- Lägg till en indentering för den beräknade kolumnen
BMIochOR-satsen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
select PlayerName, Country,
round(Weight_kg/SQUARE(Height_cm/100),2) BMI
from Players Where Country = 'USA'
Or Country = 'Canada'
order by BMI;