SQL搜索查询以组或类别存储的数据范围内

时间:2019-04-29 12:42:31

标签: sql-server

我需要存储有关青少年活动房的数据,这些数据应为15-19、12-20、10-23、10-19等存储。

然后我希望能够搜索其中一个或多个与传入查询匹配的内容。

例如,某人想要搜索适合20的活动房屋,因此它应该返回具有12-20和10-23的房屋。 预先感谢。

1 个答案:

答案 0 :(得分:0)

使用2列表示允许范围的列来创建表格,例如minCapacitymaxCapacity

然后,您可以使用BETWEEN构建查询。例如

... WHERE @request BETWEEN minCapacity AND maxCapacity.