Trang chủ>  Blog >  Kiến thức chuyên môn >  GIẢI MÃ 4 CÂU LỆNH JOIN TRONG SQL CỦA DÂN DATA

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é!

  475 lượt xem

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é!

Chương trình đào tạo: Phân tích dữ liệu, Khoa học dữ liệu, Kĩ sư dữ liệu, Lập trình ứng dụng.
Chất lượng nhất - Uy tín nhất - Nhiều học viên tin tưởng nhất
Hơn 8000 học viên ưu tú đã tốt nghiệp
Đă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 địa điểm học

*Vui lòng chọn giới tính

*Vui lòng chọn 1 trường


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


Làm chủ SQL – Nền tảng phân tích dữ liệu trong thời đại số

Trong bối cảnh doanh nghiệp vận hành dựa trên dữ liệu, SQL (Structured Query Language) đã trở thành kỹ năng không thể thiếu đối với mọi vị trí liên quan đến phân tích, báo cáo và ra quyết định. Nếu Excel giúp bạn tính toán trong phạm vi một file, thì SQL cho phép truy cập trực tiếp vào cơ sở dữ liệu của doanh nghiệp, xử lý hàng triệu dòng dữ liệu chỉ trong vài giây. Khóa học SQL tại Học viện Công nghệ MCI được thiết kế cho người mới bắt đầu, giúp học viên nắm vững kỹ năng truy vấn, phân tích và xử lý dữ liệu thực tế – nền tảng cần thiết để học Power BI, Python và các kỹ năng Data Analyst chuyên sâu.

🔥 SQL Server Management Studio (SSMS) – Trái tim của thế giới cơ sở dữ liệu 🧠💾

💡 Nếu Python là ngôn ngữ để phân tích dữ liệu, thì SQL Server Management Studio (SSMS) là “bàn điều khiển trung tâm” giúp bạn quản lý, giám sát và tương tác trực tiếp với dữ liệu trong doanh nghiệp. Dù bạn là Data Analyst, Developer hay Admin – SSMS là công cụ không thể thiếu trong mọi hệ thống dữ liệu chuyên nghiệp.

🧠 ETL – Hệ thống nạp dữ liệu của thế giới Data hiện đại

💡 Dữ liệu không tự nhiên mà có — nó được thu thập, làm sạch và vận chuyển mỗi ngày qua hàng trăm pipeline. Đằng sau mọi dashboard đẹp, mọi mô hình AI thông minh, đều là ETL (Extract – Transform – Load): quá trình đưa dữ liệu từ nguồn thô → sạch → dùng được. Nếu Data Visualization là “gương mặt”, thì ETL chính là trái tim của hệ thống dữ liệu doanh nghiệp.

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