Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah MySQL menilai ungkapan jika hujah dalam NULLIF() tidak sama?

Bagaimanakah MySQL menilai ungkapan jika hujah dalam NULLIF() tidak sama?

WBOY
WBOYke hadapan
2023-09-01 16:09:11714semak imbas

如果 NULLIF() 中的参数不相等,MySQL 如何计算表达式?

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.

Contoh

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam