Formatierung – BMI der Spieler
In dieser Übung arbeitest du mit einem Team an einem Data-Analytics-Projekt. Ihr sollt einem Gesundheitsunternehmen einige Statistiken zu NBA-Spielern liefern. Du möchtest eine Abfrage erstellen, die den Body-Mass-Index (BMI) für jede Spielerin und jeden Spieler aus Nordamerika zurückgibt.
$$BMI = \dfrac{weight (kg)}{height (cm)^2}$$
Eine Kollegin bzw. ein Kollege hat dir eine Abfrage weitergegeben, an der sie bzw. er gearbeitet hat:
select PlayerName, Country,
round(Weight_kg/SQUARE(Height_cm/100),2) BMI
from Players Where Country = 'USA'
Or Country = 'Canada'
order by BMI
Damit der Code leichter zu verstehen ist, möchtest du ihn einheitlich strukturieren und formatieren, sodass er gut lesbar ist.
Diese Übung ist Teil des Kurses
<Kurs>Verbesserung der Abfrageleistung in SQL Server</Kurs>Übungsanweisungen
- Wandle die gesamte SQL-Syntax (Klauseln, Operatoren und Funktionen) in GROSSBUCHSTABEN um.
- Achte darauf, dass jede SQL-Syntax in einer neuen Zeile beginnt.
- Rücke die berechnete Spalte
BMIund dieOR-Anweisung ein.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
select PlayerName, Country,
round(Weight_kg/SQUARE(Height_cm/100),2) BMI
from Players Where Country = 'USA'
Or Country = 'Canada'
order by BMI;