sql >> Database teknologi >  >> RDS >> Mysql

Find Long/Lat inde i polygon med MySQL 5.6

Jeg gætter på (Longitude, l.Latitude) er på steder?

Sql DEMO:

SELECT l.*, ST_CONTAINS(p.boundary, POINT(l.Longitude, l.Latitude)) FROM locations l CROSS JOIN polyThing p; SELECT l.* FROM locations l JOIN polyThing p ON ST_CONTAINS(p.boundary, POINT(l.Longitude, l.Latitude)) AND p.testarea = 'Test Area 1';

OUTPUT




  1. BESTIL VED en tilsvarende værdi i MySQL

  2. Hvordan opretter man et unikt tilfældigt heltals-id for primærnøgle til tabel?

  3. Trunc datofelt i mysql som Oracle

  4. HOUR() vs EXTRACT(HOUR …) i MariaDB:Hvad er forskellen?