Mengapa MySQL menilai 'TRUE atau TRUE dan FALSE' sebagai benar?

王林
Lepaskan: 2023-09-04 21:29:02
ke hadapan
1287 orang telah melayarinya

为什么 MySQL 将“TRUE 或 TRUE 和 FALSE”评估为 true?

MySQL menilai "BETUL atau BENAR dan SALAH" sebagai benar kerana DAN mempunyai keutamaan yang lebih tinggi daripada ATAU, iaitu DAN dinilai sebelum ATAU.

MySQL menilai pernyataan di atas seperti berikut. Mula-mula pernyataan operator DAN −

(TRUE or (TRUE AND FALSE))
Salin selepas log masuk

(BETUL DAN SALAH) dinilai dan hasilnya adalah SALAH. Kemudian pernyataan kedua Penilaian adalah seperti berikut -

(TRUE or FALSE)
Salin selepas log masuk

Pernyataan di atas memberikan keputusan BENAR.

Mari kita laksanakan satu persatu -

mysql> select (TRUE AND FALSE);
+------------------+
| (TRUE AND FALSE) |
+------------------+
|                0 |
+------------------+
1 row in set (0.00 sec)
Salin selepas log masuk

Sekarang kita boleh meletakkan hasil di atas sebagai ganti syarat DAN −

mysql> select (TRUE or FALSE);
+-----------------+
| (TRUE or FALSE) |
+-----------------+
|               1 |
+-----------------+
1 row in set (0.00 sec)
Salin selepas log masuk

Sekarang semak keseluruhan syarat sekali lagi −

mysql> select (TRUE or TRUE and FALSE);
Salin selepas log masuk

Ini akan menghasilkan output berikut −

+--------------------------+
| (TRUE or TRUE and FALSE) |
+--------------------------+
|                        1 |
+--------------------------+
1 row in set (0.00 sec)
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa MySQL menilai 'TRUE atau TRUE dan FALSE' sebagai benar?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!