我在SQL Server 2008中有表:
CREATE TABLE [ValueDB](
[min_price] [float] NULL,
[max_price] [float] NULL
)
现在,我有这个数字250,我需要选择250在min_price和max_price之间的行
答案 0 :(得分:2)
这么简单:
SELECT * from ValueDB WHERE min_price < 250 AND max_price > 250
答案 1 :(得分:0)
您的伪代码描述是您所需要的99%。
SELECT *
FROM ValueDB
WHERE 250 BETWEEN min_price AND max_price
答案 2 :(得分:0)
SELECT *
FROM ValueDB
WHERE 250 BETWEEN min_Price AND max_Price
答案 3 :(得分:0)
如果我理解你的问题,这就是你需要返回最低价格低于250且最高价格高于250的所有行。
SELECT *
FROM [ValueDB]
WHERE [min_price] < 250 AND [max_price] > 250
答案 4 :(得分:0)
select * from valuedb where 250 between min_price and max_price