Ghép dữ liệu từ hai bảng khác nhau là một tính năng không thể thiếu trong SQL. Có nhiều loại JOIN khác nhau được cung cấp để đáp ứng nhu cầu người dùng. Nội dung lần này, chúng ta sẽ cùng tìm hiểu về RIGHT JOIN.
1. Ý nghĩa của RIGHT JOIN
Từ khóa RIGHT JOIN trả về tất cả các bản ghi từ bảng bên phải và các bảng ghi trùng khớp từ bảng bên trái. Kết quả là không có bản ghi bên trái nào nếu nó không khớp với bảng bên phải.
Ảnh minh họa cách RIGHT JOIN lấy dữ liệu
- Cú pháp:
SELECT tên một hoặc nhiều cột
FROM bảng1
RIGHT JOIN bảng2
ON bảng1.tên cột = bảng2.tên cột;
Lưu ý: Trong một số cơ sở dữ liệu RIGHT JOIN còn được gọi là RIGHT OUTER JOIN.
2. Ví dụ RIGHT 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ẽ trả về tên liên lạc của tất cả khách hàng và đơn đặt hàng của họ:
SELECT Orders.OrderID, Customers.ContactName
FROM Orders RIGHT JOIN Customers
ON Orders.CustomerID = Customers.CustomerID
ORDER BY Orders.OrderID;
Kết quả trả về là một bảng với hai cột lấy từ hai bảng khác nhau. Trong đó, RIGHT JOIN trả về tất cả các giá trị từ bảng Customers bên phải dù nó không khớp với bảng Orders bên trái, đó là một khách hàng không có đơn đặt hàng.
Trên đây là những gì bạn cần biết về từ khóa RIGHT JOIN trong SQL, bao gồm ý nghĩa, cú pháp và ví dụ. Các loại JOIN khác sẽ tiếp tục được cập nhật tại BAC’s Blog, đừng quên đón đọc.
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.
Các bài viết liên quan SQL:
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