JavaScript is required

Trong câu lệnh Select, sau từ khoá ‘‘Having ’’ là gì? Hãy chọn phương án đúng trong các phương án dưới đây:

A.

Biểu thức điều kiện của lệnh select

B.

Biểu thức điều kiện của nhóm

C.

Ràng buộc cột trong nhóm

D.

Ràng buộc bản ghi trong bảng

Trả lời:

Đáp án đúng: B


Trong câu lệnh SELECT của SQL, mệnh đề `HAVING` được sử dụng để lọc các nhóm sau khi chúng đã được tạo bởi 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, trong khi `HAVING` lọc các nhóm sau khi chúng đã được hình thành. Vì vậy, sau từ khóa "HAVING" là một biểu thức điều kiện áp dụng cho các nhóm, chứ không phải các hàng riêng lẻ. Phương án 1 không đúng vì biểu thức điều kiện của lệnh SELECT thường được chỉ định trong mệnh đề WHERE, không phải HAVING. Phương án 3 không đúng vì HAVING dùng để lọc nhóm dựa trên điều kiện, không phải ràng buộc cột. Phương án 4 không đúng vì ràng buộc bản ghi trong bảng thường dùng mệnh đề WHERE. Do đó, đáp án đúng là phương án 2.

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