Cho bảng nhanvien lưu nhân viên theo phòng ban.
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| ma_nv | TEXT | Mã nhân viên (khóa chính) |
| ho_ten | TEXT | Họ tên |
| phong | TEXT | Phòng ban |
Dữ liệu mẫu:
| ma_nv | ho_ten | phong |
|---|---|---|
| NV01 | An | Ke toan |
| NV02 | Binh | Ke toan |
| NV03 | Cuong | Ke toan |
| NV04 | Dung | Ky thuat |
| NV05 | Em | Ky thuat |
| NV06 | Phuc | Nhan su |
Yêu cầu: Liệt kê các phòng có nhiều hơn 2 nhân viên. Hiển thị phong, so_nv, sắp xếp theo so_nv giảm dần, rồi phong tăng dần. Dùng HAVING.
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ạ:
Ke toan|3
Không có input. Dữ liệu được tạo sẵn trong script.
Dùng GROUP BY kết hợp HAVING COUNT(*) > 2.
Mỗi dòng gồm phong|so_nv. Chỉ phòng có > 2 nhân viên. Sắp xếp so_nv giảm dần, rồi phong tăng dần.
Ví dụ:
Đầu vào:
Đầu ra:
Ke toan|3
Giải thích:
Đang tải editor...