Klausa WHEN dalam SQL digunakan untuk menentukan keadaan dalam ungkapan CASE dan mengembalikan output yang sepadan. Sintaksnya adalah seperti berikut: CASE WHEN condition THEN result END. Apabila keadaan adalah BENAR, hasil yang sepadan dikembalikan.
WHEN penggunaan dalam SQL
Apakah klausa WHEN? Klausa
WHEN digunakan untuk menentukan syarat dalam ungkapan CASE dan mengembalikan output yang sepadan.
Tatabahasa:
<code>CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... ELSE result_default -- 可选 END</code>
Bagaimana untuk menggunakan klausa WHEN?
Contoh:
<code>-- 根据成绩计算等级 CASE WHEN grade >= 90 THEN '优等' WHEN grade >= 80 THEN '良好' WHEN grade >= 70 THEN '中等' ELSE '不及格' END</code>
Nota:
Atas ialah kandungan terperinci Apabila penggunaan dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!