THEN (Entity SQL)
WHEN yan tümcesi olarak değerlendirildiğinde elde edilen true
sonuç.
Söz dizimi
WHEN when_expression THEN then_expression
Bağımsız değişkenler
when_expression
Geçerli bir Boole ifadesi.
then_expression
Koleksiyon döndüren geçerli sorgu ifadeleri.
Açıklamalar
değerini true
değerlendirirsewhen_expression
, sonuç karşılık gelen then-expression
olur. WHEN koşullarından hiçbiri karşılanmazsa, else-expression
değerlendirilir. Ancak, yoksa else-expression
sonuç 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
ExecutePrimitiveTypeQuery
bağımsız değişken olarak geçirin:
CASE WHEN AVG({@score1,@score2,@score3}) < @total THEN TRUE ELSE FALSE END