Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menggabungkan hasil dua kueri atau lebih ke dalam satu koleksi.
Sintaksis
expression
UNION [ ALL ]
expression
Argumen
expression Ekspresi kueri valid apa pun yang mengembalikan koleksi untuk digabungkan dengan koleksi Semua ekspresi harus memiliki jenis yang sama atau dari dasar umum atau tipe turunan sebagai expression.
UNION Menentukan bahwa beberapa koleksi akan digabungkan dan dikembalikan sebagai satu koleksi.
ALL Menentukan bahwa beberapa koleksi akan digabungkan dan dikembalikan sebagai satu koleksi, termasuk duplikat. Jika tidak ditentukan, duplikat akan dihapus dari kumpulan hasil.
Mengembalikan Nilai
Kumpulan jenis yang sama atau dari dasar umum atau jenis turunan sebagai expression.
Komentar
UNION adalah salah satu operator set Entity SQL. Semua operator set SQL Entitas dievaluasi dari kiri ke kanan. Untuk informasi prioritas untuk operator set SQL Entitas, lihat EXCEPT.
Contoh
Kueri SQL Entitas berikut menggunakan operator UNION ALL untuk menggabungkan hasil dua kueri ke dalam satu koleksi. Kueri didasarkan pada Model Penjualan AdventureWorks. Untuk mengkompilasi dan menjalankan kueri ini, ikuti langkah-langkah berikut:
Ikuti prosedur dalam Cara: Menjalankan Kueri yang Mengembalikan Hasil StructuralType.
Teruskan kueri berikut sebagai argumen ke
ExecuteStructuralTypeQuerymetode :
(SELECT VALUE P FROM AdventureWorksEntities.Products
AS P WHERE P.Name LIKE 'C%') UNION ALL
(SELECT VALUE A FROM AdventureWorksEntities.Products
AS A WHERE A.ListPrice > @price)