WHEN dan CASE dalam SQL ialah kata kunci yang digunakan untuk menyemak keadaan dan mengembalikan nilai yang ditentukan. WHEN digunakan untuk menentukan syarat Jika syarat adalah benar, penyataan seterusnya dilaksanakan CASE ialah penyataan aliran kawalan, yang melaksanakan penyataan yang berbeza mengikut syarat yang dipenuhi
BILA
WHEN dan CASE dalam SQL
Apakah itu BILA dan KES?
WHEN dan CASE ialah set kata kunci dalam SQL yang digunakan untuk melakukan semakan bersyarat dan mengembalikan nilai yang ditentukan.
WHEN
CASE
Cara menggunakan WHEN dan CASE
Sintaks umum pernyataan CASE adalah seperti berikut:
<code class="sql">CASE WHEN <condition1> THEN <result1> WHEN <condition2> THEN <result2> ... ELSE <default_result> END</p> <p>Syaratnya boleh berupa sebarang ungkapan SQL yang sah, seperti perbandingan, operasi logik atau subquery. </p> <p><strong>Contoh</strong></p> <p>Contoh berikut menggunakan penyata KES untuk mengembalikan status pelanggan: </p> <pre class="brush:php;toolbar:false"><code class="sql">SELECT CASE WHEN status = 'A' THEN 'Active' WHEN status = 'I' THEN 'Inactive' ELSE 'Unknown' END AS customer_status FROM customers;</code>
Petua Lain
Atas ialah kandungan terperinci Apakah maksud bila dan kes dalam sql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!