sql >> Databasteknik >  >> RDS >> Mysql

mysql frågepunkter inom polygon - inga resultat

Som dokumenterats under Klass Polygon (min kursivering):

Du måste därför stänga polygonen genom att avsluta vid startpunkten:

SELECT *, AsText(location) FROM stuff 
 WHERE Contains(
 GeomFromText('POLYGON((41.000497 -109.050149, 41.002380 -102.051881, 36.993237 -102.041959, 36.999037 -109.045220, 41.000497 -109.050149))'), location );

Se den på sqlfiddle .




  1. Gäller ORDER BY före eller efter DISTINCT?

  2. Entity Framework C# Infoga data ryska kodningsproblem

  3. MySQL:infoga där det inte finns

  4. Justera dina Avg()-resultat i SQLite med nyckelordet DISTINCT