Bagikan melalui


INTERSECT (Entity SQL)

Mengembalikan sekumpulan nilai-nilai unik yang dikembalikan oleh ekspresi kueri di sisi kiri dan kanan operan INTERSECT. Semua ekspresi harus berjenis yang sama atau dari jenis dasar umum atau turunan sebagai expression.

Sintaksis

expression INTERSECT expression

Argumen

expression Ekspresi kueri valid apa pun yang mengembalikan koleksi untuk dibandingkan dengan koleksi yang dikembalikan dari ekspresi kueri lain.

Mengembalikan Nilai

Kumpulan jenis yang sama atau dari dasar umum atau jenis turunan sebagai expression.

Komentar

INTERSECT adalah salah satu operator set SQL Entitas. 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 INTERSECT untuk mengembalikan kumpulan nilai berbeda yang dikembalikan oleh ekspresi kueri di sisi kiri dan kanan operand INTERSECT. Kueri didasarkan pada Model Penjualan AdventureWorks. Untuk mengkompilasi dan menjalankan kueri ini, ikuti langkah-langkah berikut:

  1. Ikuti prosedur dalam Cara: Menjalankan Kueri yang Mengembalikan Hasil StructuralType.

  2. Teruskan kueri berikut sebagai argumen ke ExecuteStructuralTypeQuery metode :

(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