Thứ Ba, 12 tháng 1, 2021

SQL HAVING

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.

Sửa bài viết

SQL GROUP BY

Câu lệnh SQL GROUP BY

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.

Sửa bài viết

SQL UNION

Toán tử SQL UNION

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ỗi câu lệnh SELECT trong UNION phải có cùng số cột
  • Các cột cũng phải có kiểu dữ liệu tương tự
  • Các cột trong mỗi câu lệnh SELECT cũng phải theo cùng một thứ tự
Sửa bài viết

SQL Self JOIN

SQL Self JOIN

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ó.

Sửa bài viết

SQL FULL OUTER JOIN

Từ khóa SQL FULL OUTER JOIN

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!

Sửa bài viết

SQL RIGHT JOIN

SQL RIGHT JOIN 

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.

Sửa bài viết

SQL LEFT JOIN

SQL LEFT JOIN 

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.

Sửa bài viết

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master