Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menggunakan antara dan dalam mysql

Bagaimana untuk menggunakan antara dan dalam mysql

青灯夜游
青灯夜游asal
2022-06-15 15:25:4131134semak imbas

Dalam mysql, kata kunci "antara dan" digunakan untuk pertanyaan julat Dua parameter perlu ditetapkan, iaitu nilai permulaan dan nilai akhir julat Sintaks "[NOT] ANTARA nilai 1 DAN nilai 2". "ANTARA DAN" boleh memadankan semua nilai dalam julat yang ditentukan, termasuk nilai permulaan dan nilai akhir Jika nilai medan berada dalam julat yang ditentukan, rekod ini akan dikembalikan jika tidak berada dalam julat yang ditentukan tidak akan dikembalikan.

Bagaimana untuk menggunakan antara dan dalam mysql

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

MySQL ANTARA DAN

Penggunaan: digunakan untuk pertanyaan julat

ANTARA DAN memerlukan dua Parameter , nilai permulaan dan akhir julat. Jika nilai medan berada dalam julat yang ditentukan, rekod ini dikembalikan. Jika ia tidak berada dalam julat yang ditentukan, ia tidak akan dikembalikan.

Format sintaks asas untuk menggunakan BETWEEN AND adalah seperti berikut:

[NOT] BETWEEN 取值1 AND 取值2

Di mana:

NOT: parameter pilihan, menunjukkan nilai di luar julat yang ditentukan. Jika nilai medan tidak memenuhi julat nilai yang ditentukan, rekod ini dikembalikan.

  • Nilai 1: Menunjukkan nilai permulaan julat.

  • Nilai 2: Menunjukkan nilai akhir julat. Kata kunci

BETWEEN AND dan NOT BETWEEN AND berguna apabila menanyakan rekod dalam julat yang ditentukan. Contohnya, tanya kumpulan umur dan tarikh lahir pelajar, tahap gaji pekerja, dsb.

Contoh penggunaan ANTARA DAN

Contoh 1

Soal umur dalam jadual tb_students_info The nama dan umur pelajar antara 20 dan 23, penyata SQL dan keputusan berjalan adalah seperti berikut.

mysql> SELECT name,age FROM tb_students_info 
    -> WHERE age BETWEEN 20 AND 23;

Bagaimana untuk menggunakan antara dan dalam mysql

Hasil pertanyaan termasuk rekod dengan pelajar berumur 20 dan 23 tahun, yang menunjukkan bahawa Dalam MySQL, ANTARA DAN boleh sepadan dalam julat yang ditentukan Semua nilai, termasuk nilai permulaan dan akhir.

Contoh 2

Soal nama dan umur pelajar yang berumur bukan antara 20 dan 23 dalam jadual tb_students_info seperti berikut.

mysql> SELECT name,age FROM tb_students_info 
    -> WHERE age NOT BETWEEN 20 AND 23;

Bagaimana untuk menggunakan antara dan dalam mysql

Contoh 3

Soal tarikh pendaftaran dalam jadual tb_students_info antara 2015-10-01 dan 2016-05- Maklumat pelajar antara 01. Pernyataan SQL dan hasil yang dijalankan adalah seperti berikut.

mysql> SELECT name,login_date FROM tb_students_info
    -> WHERE login_date BETWEEN '2015-10-01' AND '2016-05-01';

Bagaimana untuk menggunakan antara dan dalam mysql

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Bagaimana untuk menggunakan antara 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