Aracılığıyla paylaş


THEN (Entity SQL)

WHEN yan tümcesi olarak değerlendirildiğinde elde edilen truesonuç.

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 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:

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

  2. 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

Ayrıca bkz.