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

  438 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
Các khóa học



Đă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


Mệnh đề WHERE trong SQL: làm chủ truy vấn lọc dữ liệu

Khám phá cách sử dụng mệnh đề WHERE trong SQL để lọc dữ liệu hiệu quả. Hướng dẫn từ cú pháp cơ bản đến ứng dụng nâng cao, giúp bạn làm chủ mọi truy vấn.

Phân tích Dữ liệu và Hiểu biết Khách hàng: Tối ưu hóa Trải nghiệm Người dùng

Phân tích dữ liệu là quá trình tổng hợp, xử lý, đánh giá và giải thích các dữ liệu liên quan đến hành vi của khách hàng, bao gồm lịch sử giao dịch, hoạt động trên trang web, tương tác với sản phẩm hoặc dịch vụ, đánh giá về chất lượng và sự hài lòng, và nhiều yếu tố khác. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách sử dụng phân tích dữ liệu để hiểu rõ hơn về hành vi của khách hàng. Chúng tôi hy vọng rằng bài viết này sẽ cung cấp cho bạn kiến thức và kỹ năng cần thiết để phát triển doanh nghiệp của bạn.

BigQuery - Công cụ phân tích dữ liệu mạnh mẽ của Google Cloud Platform

Trong thời đại dữ liệu lớn ngày nay, việc phân tích và trích xuất giá trị từ khối lượng dữ liệu khổng lồ là vô cùng quan trọng. BigQuery là một trong những công cụ hàng đầu giúp thực hiện điều đó một cách hiệu quả.

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