Cho bảng ketqua.
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| ma_sv | TEXT | Mã SV (khóa chính) |
| diem | REAL | Điểm tổng kết |
Dữ liệu mẫu:
| ma_sv | diem |
|---|---|
| SV01 | 9.0 |
| SV02 | 7.0 |
| SV03 | 5.5 |
| SV04 | 4.0 |
Yêu cầu: Xếp loại học lực bằng CASE WHEN: diem >= 8.0 -> Gioi; diem >= 6.5 -> Kha; diem >= 5.0 -> Trung binh; còn lại -> Yeu. Hiển thị ma_sv, diem, xep_loai, sắp xếp theo diem giảm dần, rồi ma_sv tăng dần.
Hoàn thiện script: bảng và dữ liệu đã cho sẵn, viết câu truy vấn ở cuối.
Kết quả mong đợi minh hoạ:
SV01|9.0|Gioi
SV02|7.0|Kha
SV03|5.5|Trung binh
SV04|4.0|Yeu
Không có input. Dữ liệu được tạo sẵn trong script.
Dùng biểu thức CASE WHEN ... THEN ... ELSE ... END.
Mỗi dòng gồm ma_sv|diem|xep_loai. Sắp xếp diem giảm dần, rồi ma_sv tăng dần.
Ví dụ:
Đầu vào:
Đầu ra:
SV01|9.0|Gioi
SV02|7.0|Kha
SV03|5.5|Trung binh
SV04|4.0|Yeu
Giải thích:
Đang tải editor...