1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Cải thiện hiệu năng truy vấn trong SQL Server

Connected

Bài tập

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

Hướng dẫn

100 XP
  • 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.