Perbezaan dalam penggunaan dan dan atau dalam mysql

下次还敢
Lepaskan: 2024-04-27 07:39:20
asal
1257 orang telah melayarinya

Pengendali DAN dalam MySQL memerlukan semua syarat adalah benar, manakala pengendali OR memerlukan sekurang-kurangnya satu syarat untuk menjadi benar. DAN mempunyai keutamaan yang lebih tinggi daripada OR, dan operasi AND dilakukan terlebih dahulu. . Mereka berbeza dalam cara mereka mengendalikan nilai benar dan salah.

DAN OperatorPerbezaan dalam penggunaan dan dan atau dalam mysql

Jika semua syarat adalah benar, keputusan operasi DAN adalah benar.

Jika sebarang syarat palsu, keputusan operasi DAN adalah palsu.

OR operator

Jika mana-mana satu syarat adalah benar, keputusan operasi OR adalah benar.

Hasil operasi OR akan palsu hanya apabila semua syarat adalah palsu. .
    umur > 18 adalah benar, jantina = 'M' adalah benar
  • Hasilnya adalah benar mengikut peraturan DAN
Ini akan mengembalikan hanya baris yang memenuhi dua syarat ini.

OR operasi (umur > 18 ATAU jantina = 'M')

  • umur > 18 adalah benar
  • Hasilnya adalah benar mengikut peraturan ATAU

Ini akan mengembalikan mana-mana baris syarat, Sertakan hanya baris dengan umur >

Keutamaan

  • Operator AND mempunyai keutamaan yang lebih tinggi daripada operator OR. Jika operasi mengandungi kedua-dua AND dan OR, operator AND akan dilaksanakan terlebih dahulu.
  • Panduan Penggunaan

DAN:
    Digunakan untuk mencari baris yang memenuhi beberapa syarat pada masa yang sama.
  • ATAU:
  • digunakan untuk mencari baris yang memenuhi sekurang-kurangnya satu syarat.

Keutamaan:

Pertimbangkan keutamaan pengendali DAN untuk memastikan susunan operasi yang betul.

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

Label berkaitan:
sumber:php.cn
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!