假设我们有一个带有int
列(主键)的表(主键),以及其他列以及上方包含数据。
此查询正在工作:
SELECT *
FROM Table
WHERE Id BETWEEN 1 AND 5
但是,此查询不起作用:
SELECT *
FROM Table
WHERE Id BETWEEN 5 AND 1
我需要一个解释,为什么当我交换操作数时不起作用。请解释。
来自手册:"返回之间的返回,如果test_expression的值大于或等于begin_expression的值,并且小于或等于或等于end_expression的值。"