MySQL SQLLesson 35Preview gratis
MySQL UNION ALL
Lesson ini bagian dari MySQL · Semua level
Ringkasan
UNION ALL dipakai untuk menggabungkan hasil dari dua atau lebih query SELECT menjadi satu hasil akhir. Berbeda dengan UNION biasa, UNION ALL mempertahankan semua baris termasuk yang duplikat sehingga hasilnya lebih lengkap dan prosesnya lebih cepat. Setiap query yang digabungkan harus memiliki jumlah kolom yang sama dan tipe data yang sepadan.
Poin kunci
- UNION ALL menampilkan semua baris dari setiap query, duplikat tetap muncul
- UNION tanpa ALL otomatis menghapus baris duplikat sehingga hasilnya bisa lebih sedikit
- Jumlah dan urutan kolom pada setiap SELECT harus cocok, tipe datanya juga sepadan
- Nama kolom pada hasil akhir diambil dari query pertama
- Gunakan ORDER BY hanya di query terakhir untuk mengurutkan seluruh hasil gabungan
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.