我正在运行我的第一个SQL查询并不确定我的错误在哪里。第一行(日期)似乎正确运行。其他行似乎没有工作IE浏览器返回结果评级小于3.5。我在运行查询时未收到错误消息,它运行成功。如果可能的话解释我错过的'概念'。SQL语法错误
看起来这应该是一个简单的查询,它从一个表'应用程序'拉。 'rating''downloads'和'lastUpdate'是所有列。
SELECT * FROM app
WHERE lastUpdate >= '2011-08-01' AND
rating >= '3.5' AND
downloads = '1 - 5' OR '10 - 50' OR '50 - 100' OR '100 - 500'
格式在SQL这些参数通常会将'和'上新的生产线,对下一个语句。没有必要或什么,只是通常的做法。 – Jasper 2012-04-23 20:57:21
downloads ='1 - 5'或下载= '10 - 50'或下载= '50 - 100'或下载='100 - 500'=>您必须再次指定列 – 2012-04-23 20:57:32
@KDEx John是正确的。看看他的评论。 – 2012-04-23 20:58:46