Rumah >pangkalan data >tutorial mysql >Menguasai SQL ANTARA Operator: Menapis Data dalam Julat
Operator BETWEEN dalam SQL digunakan untuk menapis baris dalam julat nilai tertentu. Ia amat berguna untuk menanyakan data yang terletak di antara dua nilai, seperti nombor, tarikh atau teks (bergantung pada tetapan pengumpulan).
SELECT column1, column2, ... FROM table_name WHERE column_name BETWEEN value1 AND value2;
Julat Angka:
Digunakan untuk menapis baris yang nilai angka lajur berada di antara dua nombor yang ditentukan.
Contoh: Mencari harga antara 10 dan 50.
Julat Tarikh:
Membantu mengambil rekod dalam julat tarikh tertentu.
Contoh: Mendapatkan semula pesanan yang dibuat antara 1 Januari dan 31 Januari.
Julat Teks (bergantung pada pengumpulan):
Boleh digunakan untuk memilih baris yang nilai teks jatuh mengikut abjad dalam julat.
Pertimbangkan jadual Produk:
ProductID | ProductName | Price |
---|---|---|
1 | Laptop | 1200 |
2 | Mouse | 25 |
3 | Keyboard | 45 |
4 | Monitor | 200 |
Pertanyaan:
SELECT ProductName, Price FROM Products WHERE Price BETWEEN 30 AND 300;
ProductName | Price |
---|---|
Keyboard | 45 |
Monitor | 200 |
Pertimbangkan pesanan meja:
OrderID | OrderDate | CustomerID |
---|---|---|
101 | 2023-01-10 | 1 |
102 | 2023-01-15 | 2 |
103 | 2023-02-05 | 3 |
Pertanyaan:
SELECT OrderID, OrderDate FROM Orders WHERE OrderDate BETWEEN '2023-01-01' AND '2023-01-31';
OrderID | OrderDate |
---|---|
101 | 2023-01-10 |
102 | 2023-01-15 |
Pertimbangkan jadual Pelajar:
StudentID | Name |
---|---|
1 | Alice |
2 | Bob |
3 | Charlie |
Pertanyaan:
SELECT column1, column2, ... FROM table_name WHERE column_name BETWEEN value1 AND value2;
Name |
---|
Alice |
Bob |
Charlie |
Keterangkuman:
Pesanan Julat:
BUKAN ANTARA:
SELECT ProductName, Price FROM Products WHERE Price BETWEEN 30 AND 300;
Operator BETWEEN memudahkan julat pertanyaan dalam SQL, menjadikannya alat yang sangat diperlukan untuk menapis data berdasarkan julat angka, tarikh atau juga teks. Keterrangkuman dan kemudahan penggunaannya menjadikannya salah satu pengendali SQL yang paling biasa dalam pengurusan pangkalan data harian.
Hai, saya Abhay Singh Kathayat!
Saya seorang pembangun timbunan penuh dengan kepakaran dalam kedua-dua teknologi hadapan dan belakang. Saya bekerja dengan pelbagai bahasa pengaturcaraan dan rangka kerja untuk membina aplikasi yang cekap, berskala dan mesra pengguna.
Jangan ragu untuk menghubungi saya melalui e-mel perniagaan saya: kaashshorts28@gmail.com.
Atas ialah kandungan terperinci Menguasai SQL ANTARA Operator: Menapis Data dalam Julat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!