Kami tahu bahawa fungsi aliran kawalan MySQL NULLIF() akan mengembalikan parameter pertama, dan kedua-dua parameter tidak sama. Mengembalikan hujah pertama kerana MySQL menilai hujah pertama dua kali jika dua hujah tidak sama.
mysql> Select NULLIF('Tutorialspoint','MySQL'); +----------------------------------+ | NULLIF('Tutorialspoint','MySQL') | +----------------------------------+ | Tutorialspoint | +----------------------------------+ 1 row in set (0.00 sec)
Dalam contoh di atas, memandangkan parameter tidak sama, MySQL mengira parameter pertama, iaitu "Tutorialspoint" dua kali dan mengembalikannya sebagai output .
Atas ialah kandungan terperinci Bagaimanakah MySQL menilai ungkapan jika hujah dalam NULLIF() tidak sama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!