【问题标题】:SQLite And/or statement not workingSQLite 和/或语句不起作用
【发布时间】:2013-06-04 01:20:59
【问题描述】:

当我使用下面的命令时:

select * 
from storm 
where (variable = "TMP" OR 
       variable = "VVEL" OR 
       variable = "UGRD" OR 
       variable = "VGRD" OR 
       variable = "RH" OR 
       variable = "HGT") AND level >=150 AND level <=200

可变部分从那里解析出我需要的东西,但是 level 命令似乎被完全忽略了。所有级别都用这个命令显示,但我只想要150到200之间的。

有什么建议吗?
提前致谢!

【问题讨论】:

标签: sqlite


【解决方案1】:

试试这个:

select * from storm where variable IN ('TMP', 'VVEL', 'UGRD', 'VGRD', 'RH', 'HGT') AND level BETWEEN 150 AND 200

【讨论】:

    猜你喜欢
    • 2011-07-06
    • 1970-01-01
    • 1970-01-01
    • 2019-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多