关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
两年前关门了。
改进这个问题
我的数据:
id a b price
1 2.00 1.00 2.50
2 2.00 2.00 3.00
3 3.00 1.00 4.50
4 3.00 2.00 2.50
5 3.00 3.00 3.00
6 4.00 1.00 4.50
我的问题是,如何从列a和列b(而不是列id)中获取id为2到4、sql“between”的数据
2 2.00 2.00 3.00
3 3.00 1.00 4.50
4 3.00 2.00 2.50
我的代码sql(但不工作):
sql = "SELECT * FROM data_table WHERE (( BETWEEN (a = 2.00, b = 2.00 ) AND ( a = 3.00, b = 2.00 ))";
5条答案
按热度按时间deyfvvtc1#
试试这个:
7tofc5zh2#
你可以用
BETWEEN
对于两列。一定要用
AND
以及OR
在两个约束之间。dzjeubhm3#
不知道你为什么要把查询弄复杂。试试这个
b1zrtrql4#
如果我正确理解了您的问题,您希望得到列a和列b的值介于2和4之间的行
尝试此查询
f2uvfpb95#
或者你可以限制性地使用following