Mệnh đề HAVING của SQL
Mệnh đề HAVING đã được thêm vào SQL vì không thể sử dụng từ khóa WHERE với các hàm tổng hợp.
Mệnh đề HAVING đã được thêm vào SQL vì không thể sử dụng từ khóa WHERE với các hàm tổng hợp.
Câu lệnh GROUP BY nhóm các hàng có cùng giá trị thành các hàng tóm tắt, như "tìm số lượng khách hàng ở mỗi quốc gia".
Câu lệnh GROUP BY thường được sử dụng với các hàm tổng hợp (COUNT, MAX, MIN, SUM, AVG) để nhóm tập hợp kết quả theo một hoặc nhiều cột.
Toán tử UNION được sử dụng để kết hợp tập kết quả của hai hoặc nhiều câu lệnh SELECT.
Một SQL Self JOIN là một phép nối thông thường, nhưng bảng được nối với chính nó.
Từ khóa FULL OUTER JOIN trả về tất cả các bản ghi khi có sự trùng khớp trong các bản ghi bảng bên trái (table1) hoặc bên phải (table2).
Lưu ý: FULL OUTER JOIN có thể trả về tập kết quả rất lớn!
Từ khóa RIGHT JOIN trả về tất cả các bản ghi từ bảng bên phải (table2) và các bản ghi được so khớp từ bảng bên trái (table1). Kết quả là NULL từ phía bên trái, khi không có kết quả phù hợp.
Từ khóa LEFT JOIN trả về tất cả các bản ghi từ bảng bên trái (table1) và các bản ghi được so khớp từ bảng bên phải (table2). Kết quả là NULL từ phía bên phải, nếu không có kết quả phù hợp.