SQL BETWEEN 操作符
- ຫນ້າສະໜາມກ່ອນ SQL In
- ຫນ້າສະໜາມຕໍ່ໄປ ຫົວຂໍ້ Aliases SQL
BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。
BETWEEN 操作符
操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。
SQL BETWEEN 语法
SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2
ການເປັນສາຂາຕົ້ນ (ໃຊ້ໃນບົດການທົດລອງ)
ການເປັນສາຂາ Persons
Id | LastName | FirstName | ທີ່ຢູ່ | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | ນິວຢອກ |
3 | Carter | Thomas | Changan Street | ປັກກິ່ງ |
4 | Gates | Bill | Xuanwumen 10 | ປັກກິ່ງ |
ບົດການທົດລອງ BETWEEN ການນຳໃຊ້
ສຳລັບການສະແດງຜູ້ທີ່ຢູ່ລະຫວ່າງ "Adams" (ລວມ) ແລະ "Carter" (ບໍ່ລວມ), ຂ້ອຍຈະໃຊ້ SQL ດ້ວຍລາຍລະອຽດດ້ານຫລັງລົງນີ້:
SELECT * FROM Persons WHERE LastName BETWEEN 'Adams' AND 'Carter'
ຜົນການຄົ້ນຫາ:
Id | LastName | FirstName | ທີ່ຢູ່ | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | ນິວຢອກ |
ຫນັງວິທີ:ມັນມີຄວາມຫລາຍຢ່າງທີ່ທ່ານຈະສົນໃຈກ່ຽວກັບການຈັດການ BETWEEN...AND ຂອງຖານຂອງທ່ານ. ບາງຖານຈະລະບຸຜູ້ທີ່ຢູ່ລະຫວ່າງ "Adams" ແລະ "Carter" ແຕ່ບໍ່ລວມ "Adams" ແລະ "Carter"; ບາງຖານຈະລະບຸຜູ້ທີ່ຢູ່ລະຫວ່າງ "Adams" ແລະ "Carter" ແລະ ລວມ "Adams" ແລະ "Carter"; ແລະ ບາງຖານຈະລະບຸຜູ້ທີ່ຢູ່ລະຫວ່າງ "Adams" ແລະ "Carter" ແລະ ລວມ "Adams" ແຕ່ບໍ່ລວມ "Carter".
ດັ່ງນັ້ນ, ກະລຸນາກວດກາວ່າຖານຂອງທີ່ທ່ານໃຊ້ໄດ້ຈັດການການທົດລອງ BETWEEN....AND!
ບົດການ 2
ສຳລັບການສະແດງຜູ້ທີ່ບໍ່ຢູ່ໃນຈຸດປະສົມຂອງການທົດລອງ, ຂ້ອຍຈະໃຊ້ສັນຍາ NOT:
SELECT * FROM Persons WHERE LastName NOT BETWEEN 'Adams' AND 'Carter'
ຜົນການຄົ້ນຫາ:
Id | LastName | FirstName | ທີ່ຢູ່ | City |
---|---|---|---|---|
3 | Carter | Thomas | Changan Street | ປັກກິ່ງ |
4 | Gates | Bill | Xuanwumen 10 | ປັກກິ່ງ |
- ຫນ້າສະໜາມກ່ອນ SQL In
- ຫນ້າສະໜາມຕໍ່ໄປ ຫົວຂໍ້ Aliases SQL