SQL ANTARA
ANTARA operator digunakan untuk memilih nilai dalam julat data antara dua nilai.
SQL ANTARA Operator
ANTARA operator memilih nilai dalam julat data antara dua nilai. Nilai ini boleh berupa angka, teks atau tarikh.
SQL ANTARA Sintaks
DARI nama_jadual
DI MANA 🎜>🎜 >ANTARA nilai1 DAN nilai2;
Pangkalan Data DemoDalam tutorial ini kita akan menggunakan pangkalan data Contoh php . Berikut ialah data yang dipilih daripada jadual "Laman Web":
| https://www.google.cm/ | |.
. 2 |. Taobao | 🎜 >|. Weibo |. 20 |. Facebook | |. http://stackoverflow.com/ | 0 |. --------------+------+---------+
ANTARA Contoh operator
Pernyataan SQL berikut memilih semua tapak web dengan alexa antara 1 dan 20:
PILIH * DARI Tapak Web
WHERE alexa ANTARA 1 DAN 20;Hasil output pelaksanaan:BUKAN ANTARA contoh pengendali
Untuk memaparkan tapak web yang tidak berada dalam skop contoh di atas, sila gunakan NOT ANTARA:
Instance
DI MANA alexa BUKAN ANTARA 1 DAN 20;
Hasil output pelaksanaan:
Dengan Contoh operator BETWEEN dengan IN
Pernyataan SQL berikut memilih semua tapak web dengan alexa adalah antara 1 dan 20 tetapi negara bukan AS dan IND:
Contoh
DI MANA (alexa ANTARA 1 DAN 20)
DAN TIDAK negara DI ('USA', 'IND');
Hasil keluaran pelaksanaan:
dengan nilai teks Contoh daripada operator BETWEEN
Pernyataan SQL berikut memilih semua tapak web yang namanya bermula dengan huruf antara 'A' dan 'H':
Contoh
WHERE nama ANTARA 'A' DAN 'H';
Hasil output pelaksanaan:
Contoh operator NOT BETWEEN dengan nilai teks
Pernyataan SQL berikut memilih semua tapak web yang namanya tidak bermula dengan huruf antara 'A' dan 'H':
Contoh
DI MANA nama BUKAN ANTARA 'A' DAN 'H';
Hasil output pelaksanaan:
Contoh jadual
Berikut ialah data jadual rekod akses tapak web "access_log", antaranya:
bantuan: ialah id yang meningkat sendiri.
site_id: ialah id tapak web yang sepadan dengan jadual tapak web.
kira: bilangan lawatan.
tarikh: ialah tarikh akses.
+-----+---------+------+ ------------+
|bantuan |.
+-------+-----. --+----------+
|. 1 |. 2016-05-10 | >|. 1 |. 2016-05-14 |
| 4 |. 2016-05-15 | 3 |. 201 |. +
9 baris dalam set (0.00 saat)
Fail SQL jadual access_log yang digunakan dalam tutorial ini: access_log.sql.
ANTARA kejadian operator dengan nilai tarikh
- Instance
PILIH * DARI log_akses
TARIKH DI MANA ANTARA '2016-05-10' DAN '2016-05-14';
Hasil output pelaksanaan:
Sila ambil perhatian bahawa dalam pangkalan data yang berbeza, simbol operasi ANTARA akan menghasilkan hasil yang berbeza! 请注意,在不同的数据库中,BETWEEN 操作符会产生不同的结果! 因此,请检查您的数据库是如何处理 BETWEEN 操作符! Jadi, sila semak cara pangkalan data anda mengendalikan operator BETWEEN! |