Bắt đầu ngayBắt đầu miễn phí

Đị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

Xem khóa học

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ệnh OR.

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;
Chỉnh sửa và Chạy Mã