Bagikan melalui


INTERSECT (Entity SQL)

Menampilkan kumpulan nilai berbeda yang ditampilkan oleh ekspresi kueri di sisi kiri dan kanan operand INTERSECT. Semua ekspresi harus memiliki jenis yang sama atau dasar umum atau jenis turunan sebagai expression.

Sintaks

expression INTERSECT expression

Argumen

expression Semua ekspresi kueri valid yang menampilkan koleksi untuk dibandingkan dengan koleksi yang ditampilkan dari ekspresi kueri lain.

Tampilkan Nilai

Koleksi jenis yang sama atau dasar umum atau jenis turunan sebagai expression.

Keterangan

INTERSECT adalah salah satu operator yang ditetapkan Entity SQL. Semua operator yang ditetapkan Entity SQL dievaluasi dari kiri ke kanan. Untuk informasi prioritas untuk operator kumpulan Entity SQL, lihat EXCEPT.

Contoh

Kueri Entity SQL berikut menggunakan operator INTERSECT untuk menampilkan kumpulan nilai berbeda yang ditampilkan oleh ekspresi kueri di sisi kiri dan kanan operand INTERSECT. Kueri didasarkan pada Model Penjualan AdventureWorks. Untuk mengompilasi dan menjalankan kueri ini, ikuti langkah-langkah berikut:

  1. Ikuti prosedur di Cara: Menjalankan Kueri yang Menampilkan Hasil StructuralType.

  2. Teruskan kueri berikut sebagai argumen ke metode ExecuteStructuralTypeQuery :

(SELECT product 
    FROM AdventureWorksEntities.Products AS product 
    WHERE product.ListPrice > @price1 ) 
    intersect (SELECT product FROM AdventureWorksEntities.Products AS 
    product WHERE product.ListPrice > @price2)

Lihat juga