Bagikan melalui


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:

  1. Ikuti prosedur di Cara: Menjalankan Kueri yang Mengembalikan Hasil PrimitiveType.

  2. Teruskan kueri berikut sebagai argumen ke metode ExecutePrimitiveTypeQuery :

CASE WHEN AVG({@score1,@score2,@score3}) < @total THEN TRUE ELSE FALSE END

Lihat juga