Từ khóa RIGHT JOIN trong SQL

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.

Tham khảo chương trình đào tạo: 

 

Các bài viết liên quan SQL: 

Các bài viết liên quan 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

 

Previous Post
Next Post