SQL เลือกช่วงข้อมูล ด้วย BETWEEN บทความนี้สอนเขียนคำสั่ง SQL เพื่อแสดงช่วงข้อมูล เช่น ช่วงรหัส ถึง รหัส หรือ วันที่ ถึง วันที่ ด้วยคำสั่ง WHERE ร่วมกับ BETWEEN พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่ง SQL ได้ดังนี้
ตัวอย่าง SQL เลือกช่วงข้อมูล ด้วย BETWEEN
1. SQL เลือกช่วงข้อมูล รหัส ถึง รหัส
SELECT * FROM colors WHERE ( id BETWEEN 1 AND 5 )
ผลลัพธ์
+----+-------+
| id | title |
+----+-------+
| 1 | red |
| 2 | green |
| 3 | blue |
| 4 | black |
| 5 | white |
+----+-------+
จากตัวอย่างโค้ดใช้คำสั่ง WHERE ( id BETWEEN 1 AND 5 ) คือ เลือกช่วงข้อมูลด้วย column id รหัส 1 ถึง 5 จากตาราง colors
2. SQL เลือกช่วงข้อมูล วันที่ ถึง วันที่
SELECT * FROM words WHERE ( date BETWEEN '2022-07-01' AND '2022-07-07' )
ผลลัพธ์
+----+------+------------+
| id | name | date |
+----+------+------------+
| 1 | A | 2022-07-01 |
| 2 | B | 2022-07-02 |
| 3 | C | 2022-07-04 |
+----+------+------------+
จากตัวอย่างโค้ดใช้คำสั่ง WHERE ( date BETWEEN '2022-07-01' AND '2022-07-07' ) คือ เลือกช่วงข้อมูลด้วย column date วันที่ 2022-07-01 ถึง 2022-07-07 จากตาราง words