Bagikan melalui


EXISTS (Entity SQL)

Menentukan apakah koleksi kosong.

Sintaks

[NOT] EXISTS ( expression )

Argumen

expression Ekspresi valid apa pun yang mengembalikan koleksi.

NOT Menentukan bahwa hasil EXISTS dinegasikan.

Tampilkan Nilai

true jika koleksi tidak kosong; jika tidak, false.

Keterangan

EXISTS adalah salah satu operator set 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 EXISTS untuk menentukan apakah koleksi kosong. 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 VALUE name FROM AdventureWorksEntities.Products 
    AS name WHERE exists(SELECT A FROM AdventureWorksEntities.Products 
    AS A WHERE A.ListPrice < @price1)

Lihat juga