Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir değerin koleksiyondaki herhangi bir değerle eşleşip eşleşmediğini belirler.
Sözdizimi
value [ NOT ] IN expression
Tartışmalar
value
Eşleşecek değeri döndüren geçerli ifadeler.
[ DEĞİl ]
IN sonucunun Boolean olumsuzlandığını belirtir.
expression
Eşleşme testi için koleksiyonu döndüren geçerli ifadeler. Tüm ifadeler ile aynı türde veya ortak bir taban veya türetilmiş türde valueolmalıdır.
Dönüş Değeri
true değer koleksiyonda bulunursa; null ise veya koleksiyon null ise null; aksi takdirde , false. DEĞİl IN kullanılması, IN sonuçlarını olumsuzlar.
Örnek
Aşağıdaki Entity SQL sorgusu, bir değerin koleksiyondaki herhangi bir değerle eşleşip eşleşmediğini belirlemek için IN 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:
Nasıl yapılır: StructuralType Sonuçları Döndüren Bir Sorgu Yürütme bölümündeki yordamı izleyin.
Aşağıdaki sorguyu yöntemine
ExecuteStructuralTypeQuerybağımsız değişken olarak geçirin:
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product WHERE product.ListPrice IN {125, 300}