Bagikan melalui


LALU (Entity SQL)

Hasil klausul WHEN ketika dievaluasi ke true.

Sintaksis

WHEN when_expression THEN then_expression  

Argumen

when_expression
Ekspresi Boolean yang valid.

then_expression
Ekspresi kueri valid apa pun yang mengembalikan koleksi.

Komentar

Jika when_expression mengevaluasi ke nilai true, hasilnya adalah yang sesuai then-expression. Jika tidak ada kondisi WHEN yang terpenuhi, else-expression maka akan dievaluasi. Namun, jika tidak else-expressionada , hasilnya null.

Misalnya, lihat CASE.

Contoh

Kueri SQL Entitas berikut menggunakan ekspresi CASE untuk mengevaluasi sekumpulan Boolean ekspresi. Kueri didasarkan pada Model Penjualan AdventureWorks. Untuk mengkompilasi dan menjalankan kueri ini, ikuti langkah-langkah berikut:

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

  2. Teruskan kueri berikut sebagai argumen ke ExecutePrimitiveTypeQuery metode :

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

Lihat juga