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.
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;
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;
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';
[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!