格式化 - 球員 BMI
在這個練習中,你和團隊正在進行一個資料分析專案,受託為一家醫療保健公司提供 NBA 球員的統計資訊。你想撰寫一個查詢,回傳每位北美球員的身體質量指數(BMI)。
$$BMI = \dfrac{weight (kg)}{height (cm)^2}$$
一位同事把他正在處理的查詢交給你:
select PlayerName, Country,
round(Weight_kg/SQUARE(Height_cm/100),2) BMI
from Players Where Country = 'USA'
Or Country = 'Canada'
order by BMI
為了看懂這段程式碼,你想把它整理成一致且易讀的格式與結構。
本練習屬於課程
改進 SQL Server 中的查詢效能
練習說明
- 將所有 SQL 語法(子句、運算子與函式)改為大寫。
- 確保每個 SQL 語法都從新的一行開始。
- 對計算欄位
BMI與OR敘述加上縮排。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
select PlayerName, Country,
round(Weight_kg/SQUARE(Height_cm/100),2) BMI
from Players Where Country = 'USA'
Or Country = 'Canada'
order by BMI;