Share via


EXISTS (Entity SQL)

Bir koleksiyonun boş olup olmadığını belirler.

Söz dizimi

[NOT] EXISTS ( expression )

Bağımsız değişkenler

expression Koleksiyon döndüren geçerli ifadeler.

DEĞİl EXISTS sonucunun olumsuzlandığını belirtir.

Dönüş Değeri

true koleksiyon boş değilse; aksi takdirde , false.

Açıklamalar

EXISTS, Varlık SQL kümesi işleçlerinden biridir. Tüm Varlık SQL kümesi işleçleri soldan sağa değerlendirilir. Entity SQL kümesi işleçleri için öncelik bilgileri için bkz . EXCEPT.

Örnek

Aşağıdaki Entity SQL sorgusu, koleksiyonun boş olup olmadığını belirlemek için EXISTS işlecini kullanır. Sorgu AdventureWorks Satış Modeli'ni temel alır. Bu sorguyu derlemek ve çalıştırmak için şu adımları izleyin:

  1. Nasıl yapılır: StructuralType Sonuçları Döndüren Bir Sorgu Yürütme bölümündeki yordamı izleyin.

  2. Aşağıdaki sorguyu yöntemine ExecuteStructuralTypeQuery bağımsız değişken olarak geçirin:

SELECT VALUE name FROM AdventureWorksEntities.Products 
    AS name WHERE exists(SELECT A FROM AdventureWorksEntities.Products 
    AS A WHERE A.ListPrice < @price1)

Ayrıca bkz.