Rumah  >  Artikel  >  pangkalan data  >  Apakah kegunaan atau dalam pernyataan pilih mysql?

Apakah kegunaan atau dalam pernyataan pilih mysql?

WBOY
WBOYasal
2022-03-23 10:52:265861semak imbas

Kata kunci atau dalam penyataan pilih mysql digunakan untuk menetapkan syarat pertanyaan; selagi salah satu syarat pertanyaan dipenuhi, rekod akan ditanya jika ia tidak memenuhi mana-mana pertanyaan syarat, rekod akan dikecualikan, sintaksnya ialah "PILIH*DARI...WHERE keadaan 1 ATAU syarat 2".

Apakah kegunaan atau dalam pernyataan pilih mysql?

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

Apakah kegunaan atau dalam pernyataan pilih mysql

Dalam mysql, kita sering menghadapi situasi sedemikian apabila menulis pernyataan bersyarat di mana, mungkin terdapat beberapa syarat "atau" di masa yang sama ” atau “dan”, tetapi selalunya kesannya tidak dicapai Melalui Baidu, saya mendapati bahawa dalam pernyataan di mana, apabila keadaan “dan” atau “atau” muncul pada masa yang sama, berbilang OR harus disertakan. dalam kurungan dan kemudian digabungkan dengan DAN Laksanakan "AND", atau bungkus berbilang AND dalam kurungan dan lakukan "OR" dengan OR.

Apabila menggunakan kata kunci OR:

  • Selagi salah satu syarat pertanyaan ini dipenuhi, rekod sedemikian akan disoal.

  • Jika mana-mana syarat pertanyaan ini tidak dipenuhi, rekod tersebut akan dikecualikan.

Apabila menggunakan dan kata kunci:

  • perlu memenuhi semua syarat, dan rekod sedemikian akan ditanya.

  • Jika mana-mana syarat tidak dipenuhi, rekod tersebut akan dikecualikan.

eg.    select * from table from id=1 or id=2 and price>=10;

Pernyataan ini dilaksanakan secara lalai jika id=2 dan harga lebih besar daripada atau sama dengan 10, atau jika id=1.

Jika anda menambah kurungan:

select * from table from (id=1 or id=2) and price>=10;

, maka pernyataan ini melaksanakan id=1 atau id=2, dan harga lebih besar daripada atau sama dengan 10.

Penggunaan campuran atau dan dan. Pertama sekali, ia harus jelas bahawa berbanding dengan atau, yang pertama mempunyai keutamaan yang lebih tinggi.

Ringkasan: Untuk menggunakan campuran dan dan atau, keadaan atau mesti disertakan bersama dengan () untuk membentuk bahagian jika tidak, kesan yang dijangkakan tidak akan tercapai.

Pembelajaran yang disyorkan: tutorial video mysql

Atas ialah kandungan terperinci Apakah kegunaan atau dalam pernyataan pilih 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