Penyataan
IF digunakan dalam klausa SQL WHERE untuk mencipta ungkapan bersyarat untuk melaksanakan operasi berbeza berdasarkan syarat tertentu. Ia boleh menggantikan nilai nol dengan nilai lain, mengembalikan nilai berbeza berdasarkan syarat, dan melakukan pertanyaan bersarang berdasarkan keadaan berbeza.
Penggunaan pernyataan IF dalam klausa WHERE dalam SQL
Klausa WHERE digunakan untuk menapis data dalam pertanyaan SQL dan hanya mengembalikan baris yang memenuhi syarat yang ditentukan. Pernyataan IF boleh digunakan untuk mencipta ungkapan bersyarat dalam klausa WHERE untuk melaksanakan tindakan berbeza berdasarkan syarat tertentu.
IF sintaks pernyataan
<code>WHERE IF(condition, true_value, false_value)</code>
di mana:
Penggunaan
JIKA kenyataan boleh digunakan untuk mencipta keadaan penapis yang kompleks, ia boleh melaksanakan operasi berikut dalam klausa WHERE:
Kembalikan nilai yang berbeza berdasarkan syarat:
<code>SELECT * FROM table_name WHERE IF(column_name IS NULL, 'N/A', column_name);</code>
Lakukan pertanyaan bersarang berdasarkan kriteria yang berbeza:
<code>SELECT * FROM table_name WHERE IF(age >= 18, 'Adult', 'Underage');</code>
Atas ialah kandungan terperinci Penggunaan pernyataan if selepas di mana dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!