Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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:
Ikuti prosedur dalam Cara: Menjalankan Kueri yang Mengembalikan Hasil PrimitiveType.
Teruskan kueri berikut sebagai argumen ke
ExecutePrimitiveTypeQuerymetode :
CASE WHEN AVG({@score1,@score2,@score3}) < @total THEN TRUE ELSE FALSE END