Định dạng - BMI của cầu thủ
Trong bài tập này, bạn đang làm việc cùng một nhóm trong dự án phân tích dữ liệu và được yêu cầu cung cấp một số thống kê về các cầu thủ NBA cho một công ty chăm sóc sức khỏe. Bạn muốn tạo một truy vấn trả về chỉ số khối cơ thể (BMI) cho từng cầu thủ đến từ Bắc Mỹ.
$$BMI = \dfrac{weight (kg)}{height (cm)^2}$$
Một đồng nghiệp đã gửi bạn truy vấn mà anh ấy đang làm:
select PlayerName, Country,
round(Weight_kg/SQUARE(Height_cm/100),2) BMI
from Players Where Country = 'USA'
Or Country = 'Canada'
order by BMI
Để dễ hiểu hơn, bạn muốn sắp xếp và định dạng lại truy vấn theo một cách thống nhất và dễ đọc.
Bài tập này là một phần của khóa học
Cải thiện hiệu năng truy vấn trong SQL Server
Hướng dẫn bài tập
- Chuyển toàn bộ cú pháp SQL (mệnh đề, toán tử và hàm) sang UPPERCASE.
- Đảm bảo mỗi phần cú pháp SQL bắt đầu ở một dòng mới.
- Thêm thụt dòng (indent) cho cột
BMIđược tính và cho câu lệnhOR.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
select PlayerName, Country,
round(Weight_kg/SQUARE(Height_cm/100),2) BMI
from Players Where Country = 'USA'
Or Country = 'Canada'
order by BMI;