1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Lập báo cáo trong SQL

Connected

Bài tập

Ôn tập câu lệnh CASE

Câu lệnh CASE rất hữu ích để gom các giá trị vào những nhóm khác nhau dựa trên các điều kiện bạn chỉ định. Bất kỳ hàng nào không thỏa mãn điều kiện nào sẽ rơi vào nhánh ELSE (hoặc hiển thị là null nếu không có nhánh ELSE).

Trong bài tập này, mục tiêu của bạn là tạo trường segment để phân một vận động viên vào một trong ba nhóm:

  • Tall Female, đại diện cho vận động viên nữ có chiều cao ít nhất 175 cm.
  • Tall Male, đại diện cho vận động viên nam có chiều cao ít nhất 190 cm.
  • Other

Mỗi nhóm sẽ cần tham chiếu các trường height và gender từ bảng athletes. Hãy tận dụng câu lệnh CASE và logic điều kiện (như AND/OR) để xây dựng.

Hãy nhớ rằng mỗi dòng của câu lệnh CASE có dạng: CASE WHEN {condition} THEN {output}

Hướng dẫn

100 XP
  • Cập nhật câu lệnh CASE để xuất ra ba giá trị: Tall Female, Tall Male, và Other.