Từ Khóa LEFT JOIN Trong SQL
Có thể bạn quan tâm
Tiếp tục với series bài viết về các phép ghép dữ liệu trong SQL, nội dung lần này BACmuốn gửi đến bạn đọc là từ khóa LEFT JOIN. Chúng ta sẽ cùng tìm hiểu về ý nghĩa, cú pháp và một ví dụ để giúp bạn ứng dụng trong thực tiễn.
1. Ý nghĩa của LEFT JOIN
Từ khóa LEFT JOIN sẽ trả về tất cả các bản ghi từ bảng bên trái và các bản ghi trùng khớp với bảng bên phải. Kết quả là không có bản ghi nào bên phải nếu nó không khớp với bên trái, hãy xem hình minh họa dưới đây để hiểu rõ hơn ý nghĩa của LEFT JOIN.
Ảnh minh họa cách lấy dữ liệu của LEFT JOIN
- Cú pháp:
SELECT tên một hoặc nhiều cột
FROM bảng1
LEFT 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 LEFT JOIN còn được gọi là LEFT OUTER JOIN.
2. Ví dụ LEFT 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à đơn đặt hàng mà họ có:
SELECT Customers.CompanyName, Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID = Orders.CustomerID
ORDER BY orders.OrderID;
Kết quả là một bảng với hai cột lấy từ hai bảng khác nhau. Trong đó, LEFT JOIN trả về tất cả giá trị từ bảng Customers bên trái dù nó không khớp với bảng Orders bên phải, đó là một khách hàng không có đơn đặt hàng nào.
Như vậy là bạn vừa học được thêm một từ khóa JOIN nữa trong SQL, hãy thực hành thật nhiều để phân biệt chính xác các loại JOIN. Đừng quên đón đọc các bài viết tiếp theo 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 Left Join Trong Sql
-
LEFT JOIN Trong SQL
-
Left Join Trong SQL - Học SQL Online - Viettuts
-
Truy Vấn Nhiều Bảng Với JOIN Trong SQL
-
LEFT JOIN Trong SQL Server
-
Left Join Trong SQL
-
Cú Pháp Mệnh đề Left Join Trong Sql - GreenSQL
-
Câu Lệnh SQL Join: Các Loại Join Trong SQL - Viblo
-
LEFT JOIN Trong SQL
-
SQL LEFT JOIN Keyword - W3Schools
-
Chi Tiết Bài Học 03. Left JOIN Và Right JOIN - Vimentor
-
Học SQL 25. Hiểu Rõ Các Câu Lệnh INNER JOIN, LEFT ... - YouTube
-
Ghép Bảng Bằng Mệnh đề LEFT JOIN Trong MySQL - Web Cơ Bản
-
LEFT JOIN Trong SQL | Lập Trình Từ Đầu
-
Cú Pháp Mệnh đề Left Join Trong SQL - ATP Web