这样的数据字段怎么设计 怎么查询 温度区间的
温度 是范围区间,如20-30度,也可能是单个数值,温度区间 也 可能不是一个区间,
我查询 能按区间也能按单个数值来查询, 字段设计和查询上该如何做.
如输入 10-20,50-60
查询 30 结果无
51 结果有
望详细指导
[解决办法]
我觉得最好是分2个字段,比如一个字段存20,一个字段存30
然后具体查找30的时候:
字段1<= 30 and 字段2 >= 30
[解决办法]
区间当然用两个列会好,如果有多个区间,或者不固定,搞多几行数据就可以了
[解决办法]
库表设计的时候最好是设计成:区间范围开始 和 区间范围结束 两个字段;当只有一个值的时候就只记录 区间范围开始 中。
在查询的时候,如果两个字段都有值,则条件 between 区间范围开始 and 区间范围结束 ;
若只有一个值,则条件 = 、<、> (根据需要进行比较)
[解决办法]