Fungsi
IFNULL digunakan untuk menyemak sama ada ungkapan itu NULL, jika ya ia mengembalikan nilai lalai yang ditentukan, jika tidak ia mengembalikan ungkapan. Senario yang tersedia termasuk: menghalang nilai NULL daripada menyebabkan ralat, menukar nilai NULL kepada nilai yang bermakna, dan menggunakan nilai lalai untuk mengendalikan nilai NULL dalam fungsi agregat.
usage fungsi ifnull dalam fungsi MySQL
ifnull adalah fungsi MySQL yang sangat berguna. , sebaliknya mengembalikan ungkapan yang diberikan.
Syntax
<code>IFNULL(expression, default_value)</code>
di mana:
Penggunaan
IFNULL berguna dalam situasi berikut:
Contoh
Contoh berikut menunjukkan cara menggunakan fungsi IFNULL untuk menghalang nilai NULL daripada menyebabkan ralat dalam hasil pertanyaan:
<code class="sql">SELECT username, IFNULL(email, 'N/A') AS email FROM users;</code>
Jika medan e-mel pengguna dalam jadual adalah NULL, hasil pertanyaan akan kelihatan seperti ini:
<code>+---------+-------+ | username | email | +---------+-------+ | John | john@example.com | | Mary | mary@example.com | | Peter | N/A | +---------+-------+</code>
Dengan menggunakan fungsi IFNULL, kami mengelakkan ralat disebabkan oleh nilai NULL dan menggantikannya dengan nilai lalai yang bermakna (dalam kes ini "N/A").
Nota
Atas ialah kandungan terperinci Penggunaan ifnull dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!