Từ Khóa FULL OUTER JOIN Trong SQL - BAC
Có thể bạn quan tâm
FULL OUTER JOIN mang đến một cách ghép dữ liệu khác trong SQL. Đây cũng là nội dung chính mà BAC muốn gửi đến bạn đọc trong bài viết lần này, chúng ta sẽ cùng tìm hiểu về ý nghĩa, cú pháp thông qua một ví dụ thực tiễn.
1. Ý nghĩa của FULL OUTER JOIN
Từ khóa FULL OUTER JOIN sẽ trả về tất cả các bản ghi khi có một bản ghi trùng khớp giữa hai bảng.
Ảnh minh họa cách FULL OUTER JOIN lấy dữ liệu
- Cú pháp:
SELECT tên một hoặc nhiều cột
FROM bảng1
ON bảng1.tên cột = bảng2.tên cột;
Lưu ý: FULL OUTER JOIN có thể trả về các tập dữ liệu rất lớn.
2. Ví dụ FULL OUTER JOIN
Để thực hiện ví dụ này, bạn cần nhập cơ sở dữ liệu mẫu Northwind vào SQL Server Management Studio. Hãy xem bài viết hướng dẫn ngay dưới đây:
Tham khảo: Hướng dẫn tải và cài đặt dữ liệu mẫu Northwind trong SQL Server Management Studio
Câu lệnh SQL dưới đây sẽ lấy ra tất cả khách hàng và tất cả đơn đặt hàng
SELECT Customers.CompanyName, Orders.OrderID
FROM Customers
FULL OUTER JOIN Orders ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CompanyName;
Kết quả là một bảng với hai cột lấy từ hai bảng khác nhau. Trong đó, FULL OUTER JOIN trả về tất cả các giá trị của hai bảng bao gồm cả những giá trị không trùng khớp, đó là một khách hàng không có đơn đặt hàng.
Lưu ý: Từ khóa FULL OUTER JOIN trả về tất cả các bản ghi khớp và không khớp nhau từ cả hai bảng. Vì thế, nếu có những dòng từ bảng Customers bên trái không khớp với bảng Orders bên phải và ngược lại, chúng vẫn được liệt kê trong kết quả.
Đến đây tin chắc các bạn đã hiểu được ý nghĩa và biết cách sử dụng FULL OUTER JOIN trong SQL. Để không bỏ lỡ những kiến thức hữu ích đừng quên đón đọc các nội dung mới nhất sẽ được cập nhật thường xuyên tại BAC's Blog.
Nguồn tham khảo: https://www.w3schools.com/
Nhu cầu đào tạo doanh nghiệp
BAC là đơn vị đào tạo BA đầu tiên tại Việt Nam. Đối tác chính thức của IIBA quốc tế. Ngoài các khóa học public, BAC còn có các khóa học in house dành riêng cho từng doanh nghiệp. Chương trình được thiết kế riêng theo yêu cầu của doanh nghiệp, giúp doanh nghiệp giải quyết những khó khăn và tư vấn phát triển.
Tham khảo chương trình đào tạo:- Phân tích và trực quan hóa dữ liệu với Tableau
- Phân tích và trực quan hóa dữ liệu với Power BI
Các bài viết liên quan SQL:
- 50 Câu hỏi phỏng vấn về SQL thường gặp
- Các câu hỏi phỏng vấn SQL phổ biến dành cho Business Analyst
Các bài viết liên quan Power BI:
- Power BI là gì?
- Chỉnh sửa và định hình dữ liệu trong Power BI Desktop
- Kết hợp dữ liệu trong Power BI Desktop
- Hướng dẫn kết nối dữ liệu trong Power BI Desktop
- Hướng dẫn tải & cài đặt Power BI trên máy tính
- Khóa học Phân tích và trực quan hóa dữ liệu với Power BI
Các bài viết liên quan:
- TABLEAU - Giải pháp BUSINESS INTELLIGENCE (BI) - click vào đây
- Hướng dẫn cài đặt và Sử dụng TABLEAU - click vào đây
- Tính năng mới trên tableau - verion 2019.1 - click vào đây
BAC - Biên soạn và tổng hợp nội dung
Từ khóa » Câu Lệnh Full Outer Join Trong Sql
-
FULL OUTER JOIN Trong SQL Server
-
Full Outer Join Trong SQL Server | How Kteam
-
FULL JOIN Trong SQL
-
Câu Lệnh SQL Join: Các Loại Join Trong SQL - Viblo
-
Full Outer Join Trong SQL - Blog Kênh Tin Học
-
Truy Vấn Nhiều Bảng Với JOIN Trong SQL
-
Câu Lệnh SQL Join: Các Loại Join Trong SQL - Sen Tây Hồ
-
Outer Join Trong Oracle
-
SQL FULL OUTER JOIN Keyword - W3Schools
-
Bài 25: OUTER JOIN Trong SQL - TEDU
-
SQL LEFT JOIN Keyword - W3Schools
-
Chi Tiết Bài Học 02. JOIN Trong SQL - Vimentor
-
Các Loại Join (Inner Join, Left Outer Join, Right Outer Join, Full Join ...