JavaScript is required

Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Thực hiện phép chọn trên quan hệ sau mệnh đề HAVING ...

A.

Trước khi sau mệnh đề GROUP BY thực hiện gộp nhóm.

B.

Nếu GROUP BY đã xuất hiện.

C.

Theo các yêu cầu của mệnh đề GROUP BY

D.
Thoả mãn biểu thức logic
Trả lời:

Đáp án đúng: B


Mệnh đề HAVING được sử dụng trong SQL để lọc các nhóm sau khi chúng đã được tạo bởi mệnh đề GROUP BY. Nó hoạt động giống như mệnh đề WHERE, nhưng áp dụng cho các nhóm chứ không phải các hàng riêng lẻ. Do đó, mệnh đề HAVING chỉ được sử dụng khi có mệnh đề GROUP BY và điều kiện lọc được áp dụng sau khi các nhóm đã được hình thành. * **Đáp án A:** Sai. Thứ tự thực hiện là GROUP BY trước HAVING. * **Đáp án B:** Đúng. HAVING chỉ có nghĩa khi GROUP BY được sử dụng. * **Đáp án C:** Sai. HAVING lọc các nhóm *sau* khi đã gộp theo GROUP BY, không phải theo yêu cầu của GROUP BY. * **Đáp án D:** Sai. Mệnh đề HAVING đưa ra điều kiện logic cho các nhóm, không phải các hàng riêng lẻ.

Tổng hợp 510 câu hỏi trắc nghiệm quản trị cơ sở dữ liệu có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan