2017-06-06 91 views
0

我想在多個領域做一個WHERE。它也必須在兩個數字之間。我覺得你可以更通過查看代碼的理解:MySQL在多個領域做什麼

SELECT * FROM locations WHERE(lat BETWEEN 8 AND 100) AND WHERE(lng BETWEEN 1 AND 4) 

感謝您的任何答覆

+0

這已經被回答了,但僅供參考,'WHERE'是一個子句,而不是一個函數(它看起來像你解釋過的那樣)。當你在WHERE語句中包含AND和OR時,只需要使用括號。如果你只使用「AND」或「OR」而不是兩者,那麼你不需要括號 – tomb

回答

5

你就要成功了,只是你並不需要使用WHERE兩次,如:

SELECT * 
FROM locations 
WHERE lat BETWEEN 8 AND 100 
AND lng BETWEEN 1 AND 4; 
+0

非常感謝你:) – Grivai