Panduan Lengkap Join Table pada SQL bagian 2

ringkas.us – Panduan lengkap join table pada sql , setelah sebelumnya ringkas membuat panduan lengkap join table pada SQL.

SQL yang ringkas bahasa adalah SQL yang sering digunakan oleh seorang data scientist dalam data analysis.

SQL adalah kemampuan dasar dari seorang Data Analyst

Kita akan menggunakan table yang berbeda dalam artikel panduan lengkap join table pada SQL bagian 2.

Buat Tabel pertama dengan query create table

CREATE TABLE tableA_Stocks
   (CompanyName varchar(50)
   ,StockPrice decimal(6,2) 
   )  
GO

lakukan insert data pada tableA_stocks

INSERT INTO tableA_Stocks VALUES ('Amazon.com Inc', 350.5)
INSERT INTO tableA_Stocks VALUES ('Best Buy Co. Inc', 68.79)
INSERT INTO tableA_Stocks VALUES ('Comcast Corp.', 38.19)
GO

Cek tabel yang sudah di buat dengan perintah

SELECT * FROM tableA_Stocks

Selanjutnya buat tabel ke dua dengan query

CREATE TABLE tableB_Stocks
   (CompanyName varchar(50)
   ,StockPrice decimal(6,2) 
   )  
GO

Lakukan Insert Data pada tableB_stocks

INSERT INTO tableB_Stocks VALUES ('Amazon.com Inc', 350.5)
INSERT INTO tableB_Stocks VALUES ('Best Buy Co. Inc', 68.79)
INSERT INTO tableB_Stocks VALUES ('Ford Motor', 10.43)
GO

seperti biasa setelah insert lakukan pengecekan tabel.

SELECT * FROM tableB_Stocks

Semua tabel sudah siap selanjutnya kita action melakukan join table pada sql

UNION

Klo diperhatikan tabel A dan Tabel B memiliki kesamaan banyak field dan tipe datanya. Untuk bisa menggunakan perintah Union 2 tabel harus memiliki kesamaan di field dan tipe datanya.

SELECT * FROM tableA_Stocks
UNION
SELECT * FROM tableB_Stocks
GO

query di atas melakukan penggabungan data tabel A dan Tabel B, lalu menghasilkan output.

UNION ALL

Union all digunakan untuk menampilkan seluruh data dari tabel A dan tabel B, dimana fungsi query dari UNION ALL berbeda dengan UNION.

jika kita terapkan UNION ALL pada query akan menghasilkan

SELECT * FROM tableA_Stocks
UNION ALL
SELECT * FROM tableB_Stocks
GO

menampilkan hasil output

INTERSECT

Intersect digunakan untuk menampillkan data dari irisan 2 buah tabel, contohnya

contoh kode yang dapat kita gunakan

SELECT * FROM tableA_Stocks
INTERSECT
SELECT * FROM tableB_Stocks
GO

Menampilkan data

EXCEPT

untuk menampilkan data dari perkecualian dari luar irisan 2 tabel. contohnya

maka query yang dapat digunakan sebagai berikut.

SELECT * FROM tableA_Stocks
EXCEPT
SELECT * FROM tableB_Stocks
GO

Data yang ditampilkan

Demikianlah Panduan Lengkap Join Table pada SQL bagian 2, Semoga dapat membantu

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.