我想從我的數據庫拉出經度和緯度值(存儲爲十進制(10,6))一個範圍內的兩個值之間,但由於某些原因的一個值不返回任何結果。SQL BETWEEN語句不返回任何結果?
這裏是我的查詢:
SELECT * FROM `location` WHERE location_latitude BETWEEN 53.76200 AND 53.765000 AND location_longitude BETWEEN -2.710000 AND -2.720000
當我剛剛查詢的緯度,我得到的結果回來的罰款。這個問題似乎只與經度有關。我對這一切還是比較陌生的,但是它能否與經度值之前的負號相關?
在此先感謝!
location_latitude和location_longitude的數據類型??? – Hackerman 2013-04-25 19:06:27