Rumah  >  Artikel  >  pangkalan data  >  Apakah kegunaan dan dalam mysql

Apakah kegunaan dan dalam mysql

WBOY
WBOYasal
2022-01-05 10:41:477388semak imbas

Dalam MySQL, dan sering digunakan dalam sub-penyataan di mana untuk menggabungkan dua atau lebih keadaan Benar akan dikembalikan hanya apabila berbilang syarat dinilai kepada benar.

Apakah kegunaan dan dalam mysql

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.

Apakah kegunaan dan dalam mysql

Pengendali AND ialah pengendali logik yang menggabungkan dua atau lebih ungkapan Boolean Hanya Mengembalikan benar hanya apabila kedua-dua ungkapan dinilai kepada benar. Operator AND mengembalikan palsu jika salah satu daripada dua ungkapan bernilai palsu.

WHERE boolean_expression_1 DAN boolean_expression_2SQL

Yang berikut menerangkan keputusan apabila operator AND menggabungkan benar, palsu dan null.

Apakah kegunaan dan dalam mysql

AND operator biasanya digunakan dalam klausa WHERE bagi pernyataan SELECT, UPDATE, DELETE untuk membentuk ungkapan Boolean. Operator AND juga digunakan dalam syarat cantuman klausa INNER JOIN atau LEFT JOIN.

Apabila menilai ungkapan dengan operator AND, MySQL menilai baki ungkapan sehingga hasilnya dapat ditentukan. Ciri ini dipanggil penilaian litar pintas. Lihat contoh berikut.

SELECT 1 = 0 AND 1 / 0 ;Shell

Apabila melaksanakan pertanyaan di atas, saya mendapat keputusan berikut -

mysql> SELECT 1 = 0 AND 1 / 0 ;
+-----------------+
| 1 = 0 AND 1 / 0 |
+-----------------+
|               0 |
+-----------------+
1 row in setShell

Sila ambil perhatian bahawa dalam MySQL, 0 dianggap palsu dan bukan sifar dianggap benar.

MySQL hanya menilai bahagian pertama ungkapan 1 = 0 DAN 1/0 1 = 0. Oleh kerana ungkapan 1 = 0 mengembalikan palsu, MySQL membuat kesimpulan bahawa keseluruhan ungkapan menilai kepada palsu. MySQL tidak menilai baki ungkapan, iaitu 1/0 jika 1/0 dinilai, ia akan mengeluarkan mesej ralat kerana ralat bahagi-dengan-sifar.

Pembelajaran yang disyorkan: tutorial video mysql

Atas ialah kandungan terperinci Apakah kegunaan dan dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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