SQL BETWEEN 操作符

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 ປັກກິ່ງ