Câu lệnh SQL sau đây làm gì: SELECT Khachhang, COUNT(Dondathang) FROM Sales GROUP BY Khachhang HAVING COUNT(Dondathang) >5
Trả lời:
Đáp án đúng: A
Câu lệnh SQL này được sử dụng để chọn những khách hàng có số lượng đơn đặt hàng lớn hơn 5. Cụ thể:
* `SELECT Khachhang, COUNT(Dondathang)`: Chọn cột `Khachhang` và đếm số lượng đơn đặt hàng (`Dondathang`).
* `FROM Sales`: Từ bảng `Sales`.
* `GROUP BY Khachhang`: Nhóm các hàng theo khách hàng, để đếm số lượng đơn hàng cho mỗi khách hàng.
* `HAVING COUNT(Dondathang) > 5`: Lọc các nhóm (khách hàng) chỉ giữ lại những nhóm có số lượng đơn đặt hàng lớn hơn 5.
Vậy đáp án chính xác là A. Chọn tất cả khách hàng từ bảng Sales đã thực hiện hơn 5 đơn hàng.