GIẢI MÃ 4 CÂU LỆNH JOIN TRONG SQL CỦA DÂN DATA
Trong quy trình phân tích dữ liệu, câu lệnh JOIN chính là mệnh đề giúp bạn dễ dàng lấy dữ liệu từ nhiều bảng khác nhau dựa trên một hoặc nhiều nguồn dữ liệu có quan hệ mật thiết. Đối với các chuyên gia phân tích dữ liệu,không quá khó để lựa chọn câu lệnh vào từng mục đích khác nhau. Còn đối với người mới vào ngành, đôi lúc bạn sẽ nhầm lẫn giữa các câu lệnh. Vậy hãy cùng MCI giải mã 4 câu lệnh JOIN trong SQL nhé!
Nội dung bài viết
Trong quy trình phân tích dữ liệu, câu lệnh JOIN chính là mệnh đề giúp bạn dễ dàng lấy dữ liệu từ nhiều bảng khác nhau dựa trên một hoặc nhiều nguồn dữ liệu có quan hệ mật thiết. Đối với các chuyên gia phân tích dữ liệu,không quá khó để lựa chọn câu lệnh vào từng mục đích khác nhau. Còn đối với người mới vào ngành, đôi lúc bạn sẽ nhầm lẫn giữa các câu lệnh. Vậy hãy cùng MCI giải mã 4 câu lệnh JOIN trong SQL nhé!
4 CÂU LỆNH JOIN TRONG SQL
CÂU LỆNH INNER JOIN
Đây là câu lệnh khá phổ biến và dễ sử dụng trong SQL. INNER JOIN là câu lệnh lấy dữ liệu trùng nhau từ 2 bảng ghi khác nhau. Nếu dữ liệu chỉ xuất hiện 1 trong 2 bảng thì dữ liệu đó bị loại. Lệnh INNER JOIN còn được gọi là lệnh JOIN bởi ý nghĩa và kết quả giống nhau.
Câu lệnh
- SELECT column_name(s)
- FROM table1
- INNER JOIN table2
- ON table1.column_name = table2.column_name;
CÂU LỆNH LEFT JOIN
Với các bạn vừa bắt tay vào học SQL, chắc không ít lần đau đầu khi phân biệt lệnh INNER JOIN và LEFT JOIN. Đây là câu lệnh trả về tất cả các dòng dữ liệu từ bảng bên trái tương ứng bảng bên phải. Nếu các dòng dữ liệu bảng bên trái không thỏa điều kiện dữ liệu bảng bên phải thì kết quả hiển thị là NULL. Câu lệnh này còn có cái tên khác là LEFT OUTER JOIN.
Câu lệnh
- SELECT column_name(s)
- FROM table1
- LEFT JOIN table2
- ON table1.column_name = table2.column_name;
CÂU LỆNH RIGHT JOIN
Đối nghịch với LEFT JOIN, RIGHT JOIN là câu lệnh trả về tất cả các dòng dữ liệu từ bảng bên phải thỏa điều kiện với bảng bên trái. Nếu các dòng dữ liệu bảng bên phải không thỏa điều kiện dữ liệu bảng bên trái thì kết quả hiển thị là NULL. Câu lệnh này còn có cái tên khác là RIGHT OUTER JOIN.
Câu lệnh:
- SELECT column_name(s)
- FROM table1
- RIGHT JOIN table2
- ON table1.column_name = table2.column_name;
CÂU LỆNH FULL JOIN
Trong SQL, FULL JOIN là câu lệnh kết hợp giữa 2 lệnh LEFT JOIN và RIGHT JOIN. Kết quả nhận được sẽ chứa toàn bộ dữ liệu từ cả 2 bảng. Nếu không có dữ liệu phù hợp ở bảng ở bảng bên trái, các cột của bảng bên phải sẽ hiện giá trị là NULL. Ngoài ra, câu lệnh này còn được gọi là FULL OUTER JOIN.
Câu lệnh:
- SELECT column_name(s)
- FROM table1
- FULL OUTER JOIN table2
- ON table1.column_name = table2.column_name
- WHERE condition;
Đừng quên truy cập nhóm: Data Analytics VietNam để tham khảo các kiến thức về data, thảo luận và cùng chia sẻ về ngành nghề đang được săn đón nhiều nhất hiện nay bạn nhé!

Các khóa học
- Mastering AWS : From Basics to Applications Specialized
- Data Engineer Track (Updating) Specialized
- Combo Data Engineering Professional (Updating) Hot
- Combo Python Level 1 & Level 2 Bestseller
- Business Intelligence Track Hot
- Data Science Track Bestseller
- Data Analyst Professional (Data Analyst with Python Track) Bestseller
- RPA UiPath Nâng Cao: Chiến Thuật Automation Cho Chuyên Gia Specialized
- RPA UiPath cho Người Mới Bắt Đầu: Thành Thạo Automation Chỉ Trong 1 Ngày Specialized
- Business Analyst Fast Track Bestseller
- Business Analyst Bestseller
Đăng ký tư vấn khóa học
*Vui lòng nhập số điện thoại của bạn
*Vui lòng nhập họ tên của bạn
*Vui lòng chọn giới tính
*Vui lòng chọn 1 trường