Câu hỏi phỏng vấn SQL
Câu hỏi

Sự khác biệt giữa mệnh đề WHERE và mệnh đề HAVING trong SQL là gì?

Câu trả lời

Trong SQL, mệnh đề WHERE và mệnh đề HAVING đều được sử dụng để lọc các bản ghi trả về từ một truy vấn. Tuy nhiên, chúng có những điểm khác biệt cơ bản về cách thức và thời điểm áp dụng:

  1. Mệnh đề WHERE:

    • Mục đích: Mệnh đề WHERE được sử dụng để lọc các bản ghi trước khi các hàm tổng hợp được áp dụng.
    • Ứng dụng: Nó có thể được sử dụng trong các truy vấn SELECT, UPDATE, DELETE để lọc các bản ghi dựa trên một hoặc nhiều điều kiện.
    • Hạn chế: WHERE không thể sử dụng các hàm tổng hợp trong điều kiện của nó.
  2. Mệnh đề HAVING:

    • Mục đích: Mệnh đề HAVING được sử dụn...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Sự khác biệt giữa DDLDML trong SQL là gì?

expert

Optimistic LockingPessimistic Locking trong SQL là gì?

middle

Chuẩn hóa trong SQL là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào