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

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

WBOY
Lepaskan: 2023-09-01 16:09:11
ke hadapan
733 orang telah melayarinya

如果 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)
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan