Perbedaan Antara Serikat dan Semua dalam SQL Server

Itu perbedaan utama antara gabungan dan gabungan semua dalam SQL server adalah itu union memberikan dataset yang dihasilkan tanpa baris duplikat sementara union semua memberikan dataset yang dihasilkan dengan baris duplikat.

DBMS adalah perangkat lunak untuk membuat dan mengelola basis data. Database terdiri dari banyak tabel, dan tabel terkait satu sama lain. DBMS membantu untuk melakukan operasi seperti membuat basis data, membuat tabel, memasukkan dan memperbarui data dan banyak lagi. Selain itu, ini mengamankan data dan mengurangi redundansi data untuk konsistensi data. SQL server adalah salah satu DBMS tersebut. Structured Query Language (SQL) adalah bahasa untuk mengelola data dalam DBMS. Gabungan dan gabungan semuanya adalah dua perintah dalam SQL yang membantu melakukan operasi yang diatur dalam data tabel.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Apa yang dimaksud Union dalam SQL Server
3. Apa itu Union All di SQL Server
4. Perbandingan Berdampingan - Union vs Union All di SQL Server dalam Bentuk Tabular
5. Ringkasan

Apa itu Union di SQL Server??

Kadang-kadang perlu untuk melakukan operasi yang ditetapkan dalam SQL. Union adalah salah satunya.

Gabungan menggabungkan hasil dari dua atau lebih pernyataan pilih. Setelah itu, ia akan mengembalikan hasilnya tanpa baris duplikat. Untuk melakukan operasi ini, tabel harus memiliki jumlah kolom dan tipe data yang sama. Lihat dua tabel di bawah ini.

Tabel pertama adalah s1 dan tabel kedua adalah s2. Pernyataan SQL untuk melakukan penyatuan adalah sebagai berikut.

pilih * dari s1

Persatuan

pilih * dari s2;

Ini akan memberikan hasil yang ditetapkan sebagai berikut.

Ini menghasilkan tabel tanpa baris duplikat.

Apa itu Union All di SQL Server??

Gabungan semua adalah perintah SQL lain untuk melakukan operasi yang ditetapkan. Mirip dengan Union, ini juga akan menggabungkan hasil dari dua atau lebih pernyataan pilih. Juga perlu untuk memiliki jumlah kolom dan tipe data yang sama untuk tabel di mana serikat semua operasi berlaku. Lihat dua tabel di bawah ini.

Mirip dengan sebelumnya, tabel pertama adalah s1 dan tabel kedua adalah s2. Pernyataan untuk melakukan penyatuan semua adalah sebagai berikut.

pilih * dari s1

persatuan semua

pilih * dari s2;

Ini akan memberikan hasil yang ditetapkan sebagai berikut.

Ini memberi tabel yang dihasilkan dengan duplikat baris.

Apa Perbedaan Antara Union dan Union All di SQL Server?

Union adalah perintah SQL yang menggabungkan hasil dari dua atau lebih pernyataan pilih tanpa mengembalikan baris duplikat. Union All adalah perintah SQL yang menggabungkan hasil dari dua atau lebih pernyataan pilih termasuk baris duplikat. Ini adalah perbedaan utama antara gabungan dan gabungan semua dalam SQL server. Dengan kata lain, union memberikan dataset yang dihasilkan tanpa baris duplikat. Di sisi lain, gabungan semua memberikan dataset yang dihasilkan dengan baris duplikat.

Ringkasan - Union vs Union All di SQL Server

Artikel ini membahas dua perintah SQL terkait untuk mengatur operasi, yaitu gabungan dan gabungan semua. Perbedaan antara union dan union semua SQL server adalah bahwa union memberikan dataset yang dihasilkan tanpa duplikat baris, sementara union semua memberikan dataset yang dihasilkan dengan duplikat baris. SQL server mengeksekusi pernyataan dengan perintah SQL ini.

Referensi:

1. "SQL UNION." Bentuk Normal Pertama (1NF) - Normalisasi Database. Tersedia disini
2. "SQL UNION ALL." Bentuk Normal Pertama (1NF) - Normalisasi Database. Tersedia disini

Gambar milik:

1.'Sql-server-ce-4-logo'Dengan Microsoft - Situs Web Microsoft, (Domain Publik) via Commons Wikimedia