JavaScript is required

Mệnh đề HAVING chỉ có thể được sử dụng với...

A.

Câu lệnh INSERT

B.

Câu lệnh JOIN

C.

Câu lệnh DELETE

D.

Câu lệnh SELECT

Trả lời:

Đáp án đúng: D


Mệnh đề `HAVING` trong SQL được sử dụng để lọc các nhóm (groups) sau khi đã thực hiện việc nhóm dữ liệu bằng mệnh đề `GROUP BY`. Nó hoạt động tương tự như mệnh đề `WHERE`, nhưng `WHERE` lọc các hàng riêng lẻ trước khi nhóm, còn `HAVING` lọc các nhóm sau khi nhóm. Do đó, `HAVING` chỉ có ý nghĩa khi được sử dụng cùng với câu lệnh `SELECT` có chứa mệnh đề `GROUP BY`. Các câu lệnh `INSERT`, `JOIN`, và `DELETE` không liên quan đến việc nhóm dữ liệu, do đó không sử dụng được với mệnh đề `HAVING`. Vậy, đáp án đúng là câu lệnh SELECT.

Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL 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