我的表格列为LowerFrequency
,HigherFrequency
和ID
。输入的频率后缀为khz
或mhz
。我想通过检查它所在的范围,即在较低和较高频率之间搜索特定频率,并获取相应的ID
。
我实现的查询如下,但它返回错误的输出:
select tablename.ID where "100 khz" between tablename.LowerFrequency and tablename.HigherFrequency;
我知道原因是因为khz
跟随整数。但是我需要一些建议来解决这个问题,因为我不会因为耗时而改变整个数据库文件。
我将把这个数据库与我的iPhone应用程序集成。因此,目标C中的任何解决方案也将受到赞赏。我的意思是某种转换。