我正在運行我的第一個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