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.
WHEN yan tümcesi olarak değerlendirildiğinde elde edilen truesonuç.
Sözdizimi
WHEN when_expression THEN then_expression
Tartışmalar
when_expression
Geçerli bir Boole ifadesi.
then_expression
Koleksiyon döndüren geçerli sorgu ifadeleri.
Açıklamalar
değerini truedeğerlendirirsewhen_expression, sonuç karşılık gelen then-expressionolur. WHEN koşullarından hiçbiri karşılanmazsa, else-expression değerlendirilir. Ancak, yoksa else-expressionsonuç null olur.
Bir örnek için bkz. BÜYÜK/KÜÇÜK HARF.
Örnek
Aşağıdaki Entity SQL sorgusu, bir ifade kümesini Boolean değerlendirmek için CASE ifadesini 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: PrimitiveType Sonuçları Döndüren Bir Sorgu Yürütme bölümündeki yordamı izleyin.
Aşağıdaki sorguyu yöntemine
ExecutePrimitiveTypeQuerybağımsız değişken olarak geçirin:
CASE WHEN AVG({@score1,@score2,@score3}) < @total THEN TRUE ELSE FALSE END