有两种方式
a-b c-d
第一种
SELECT * FROM test_table
WHERE
(a >= c AND a <= d)
OR (a <= c AND b >= d)
OR (b >= c AND b <= d)
第二种
SELECT * FROM test_table
WHERE
NOT (
(b < c
OR (a > d)
)
本文介绍两种不同的SQL查询方法,用于处理区间内的数据检索问题。通过对比两种查询方式,可以帮助读者更好地理解如何根据实际需求选择合适的SQL语句。
有两种方式
a-b c-d
第一种
SELECT * FROM test_table
WHERE
(a >= c AND a <= d)
OR (a <= c AND b >= d)
OR (b >= c AND b <= d)
第二种
SELECT * FROM test_table
WHERE
NOT (
(b < c
OR (a > d)
)
972
5014
4234

被折叠的 条评论
为什么被折叠?