Perbedaan Perintah UNION dan UNION ALL MySQL Server

Perintah UNION dan UNION ALL pada query database MySQL Server digunakan untuk menggabungkan 2 (dua) buah tabel melalui field yang sama dari kedua buah tabel tersebut. Syarat utama dari 2 (dua) tabel atau lebih untuk menjalankan perintah UNION adalah sebagai berikut : 
- Memiliki jumlah kolom (field) yang sama.
- Kolom (field) harus memiliki tipe data yang sama.
- Kolom (field) di dalam query select urutannya harus sama.

Untuk perintah querynya seperti dibawah ini
SELECT nama_kolom1,nama_kolom2,nama_kolom3 FROM tabel1
UNION
SELECT nama_kolom1,nama_kolom2,nama_kolom3 FROM tabel2;

Buatlah terlebih dahulu 2 (dua) tabel yang akan kita gunakan untuk menjalankan perintah UNION dan UNION ALL

CREATE TABLE `tbl1` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `IDKARYAWAN` varchar(10) DEFAULT NULL,
  `NMKARYAWAN` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`ID`),
  UNIQUE KEY `ID` (`ID`)

CREATE TABLE `tbl2` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `IDKARYAWAN` varchar(10) DEFAULT NULL,
  `NMKARYAWAN` varchar(15) DEFAULT NULL,
  PRIMARY KEY (`ID`),
  UNIQUE KEY `ID` (`ID`)

Inputkan beberapa data pada tabel yang telah kita buat diatas 
Tabel 1 : tbl1
Perbedaan Perintah UNION dan UNION ALL MySQL Server

Tabel 2 : tbl2
Perbedaan Perintah UNION dan UNION ALL MySQL Server

Dari kedua tabel diatas tampak jelas untuk kolom (field) IDKARYAWAN ada beberapa yang sama. Sekarang kita coba menggabungkan kolom (field) menggunakan UNION

UNION 
SELECT IDKARYAWAN FROM tbl1
UNION
SELECT IDKARYAWAN FROM tbl2

Perbedaan Perintah UNION dan UNION ALL MySQL Server

Dari gambar diatas hasil query UNION. Perintah SQL UNION akan menggabungkan data dari kedua tabel atau lebih menggunakan relasi 1 kolom yang sama dengan data yang timbul bersifat unix.

UNION ALL
Untuk UNION ALL sedikit berbeda dengan UNION. UNION ALL yaitu menggabungkan kolom (field) dari 2 (dua) buah tabel atau lebih dengan menampilkan semua data dari kedua kolom (field) dari tabel yang ada

SELECT IDKARYAWAN FROM tbl1
UNION ALL
SELECT IDKARYAWAN FROM tbl2

Perbedaan Perintah UNION dan UNION ALL MySQL Server
Sangat jelas bukan perbedaan antara perintah UNION dan UNION ALL pada perintah MySQL Server, semoga pembahasan artikel kali ini dapat bermanfaat.

Related

Perintah/Script MySQL Server cara Menghitung Umur/Usia Seseorang

Data bertipe date/time didalam MySQL Database merupakan sebuah struktur field yang tak pernah ketinggalan dalam pembuatan suatu database pada aplikasi tertentu. Fungsi dari struktur data tipe date/ti...

Perintah/Script Sql Cara MengCopy Struktur dan Isi Tabel MySQL Server

Dalam perancangan sebuah database khususnya menggunakan MySQL Database Server ada kalanya kita menemui sebuah kasus harus mengcopy tabel atau duplicat tabel mulai dari struktur dan datanya sama, tanp...

Perintah/Script Sql GROUP_CONCAT() di MySQL Server

Pada postingan artikel berikut ini admin akan sedikit share tentang cara menggunakan fungsi script GROUP_CONCAT pada MySQL Database. Untuk fungsi CONCAT() itu sendiri secara dasar telah admin bahas p...

Post a Comment

  1. mantab jiwa kak,, sukses selalu dan terus berkarya, salam kenal saya septian aditia kurniawan jangan lupa kunjungi website kampus kami yaa kakak https://www.atmaluhur.ac.id/

    ReplyDelete
  2. Alhamdulillah,berkat artikel dari kaka..Saya jadi mengetahui Perbedaan Perintah UNION dan UNION ALL MySQL Server,Makasih ya kak.Perkenalkan kak nama saya Monalisa Nim : 1822500038 dari ISB Atma Luhur

    ReplyDelete

Perhatian !!
- Berkomentarlah dengan menggunakan bahasa yang baik dan sopan dan sesuai topik pembahasan
- Dilarang menjadikan referensi artikel web ini tanpa menyertakan sumbernya

emo-but-icon
:noprob:
:smile:
:shy:
:trope:
:sneered:
:happy:
:escort:
:rapt:
:love:
:heart:
:angry:
:hate:
:sad:
:sigh:
:disappointed:
:cry:
:fear:
:surprise:
:unbelieve:
:shit:
:like:
:dislike:
:clap:
:cuff:
:fist:
:ok:
:file:
:link:
:place:
:contact:

TerbaruTagRandom Artikel

Terbaru

  • SIBUK (Sistem Infomasi Badan Usaha Konstruksi)
  • Perancangan Aplikasi SIBUK (Sistem Infomasi Badan Usaha ...selanjutnya
  • Source Code Jackpot Game | VB6
  • Seperti kita ketahui perkembangan dalam dunia game sangatlah pesat, ...selanjutnya
  • Windows 7 x64 Ultimate Super Lite Version 2020 Google Drive
  • Informasi Rilis: Ukuran File: Hampir 1 GB Kompresi: ...selanjutnya
  • Membuat Komputer Berbicara dengan Visual Basic 6.0, Akses Speech dan Narrator
  • Pada kesempatan kali ini admin akan berbagi sebuah coding yang ...selanjutnya
  • SISTEM INFORMASI AGEN MINYAK TANAH BERBASIS SMS GATEWAY | VB6 MySQL Server
  • Pada kesempatan kali ini admin telah merilis sebuah source ...selanjutnya
  • AutoComplate ComboBox dengan Visual Basic 6.0
  • Pada kesempatan kali ini admin akan share sedikit sebuah coding ...selanjutnya
  • SISTEM INFORMASI COFFE | Visual Basic 6.0 + MySQL Server
  • Source Code SISTEM INFORMASI COFFE | Visual Basic 6.0 + MySQL Server ...selanjutnya
  • Aplikasi Penjualan Ritail dan Grosir Multi Satuan | VB6 MySQL Server
  • Aplikasi Penjualan Ritail dan  Grosir Multi Satuan ini ...selanjutnya

    Random Artikel

    Contact Us

    Name

    Email *

    Message *

    item