THEN (Entity SQL)
Hasil dari klausul WHEN saat menghasilkan true
.
Sintaks
WHEN when_expression THEN then_expression
Argumen
when_expression
Setiap ungkapan Boolean yang valid.
then_expression
Ekspresi kueri valid apa pun yang mengembalikan koleksi.
Keterangan
Jika when_expression
menghasilkan nilai true
, hasilnya adalah then-expression
yang sesuai. Jika tidak ada kondisi WHEN yang terpenuhi, else-expression
dihasilkan. Namun, jika tidak ada else-expression
, hasilnya null.
Misalnya, lihat CASE.
Contoh
Kueri Entity SQL berikut menggunakan ekspresi CASE untuk menghasilkan sekumpulan ekspresi Boolean
. Kueri didasarkan pada Model Penjualan AdventureWorks. Untuk mengompilasi dan menjalankan kueri ini, ikuti langkah-langkah berikut:
Ikuti prosedur di Cara: Menjalankan Kueri yang Mengembalikan Hasil PrimitiveType.
Teruskan kueri berikut sebagai argumen ke metode
ExecutePrimitiveTypeQuery
:
CASE WHEN AVG({@score1,@score2,@score3}) < @total THEN TRUE ELSE FALSE END