sql >> Databasteknik >  >> RDS >> Mysql

Hitta Long/Lat inuti polygonen med MySQL 5.6

Jag antar att (Longitude, l.Latitude) finns på platser?

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. Konvertera en AM/PM-tid till 24 timmars format med PHP eller MySQL?

  2. Cloud Vendor Deep-Dive:PostgreSQL på Google Cloud Platform (GCP)

  3. Hitta alla frågor som använder en viss tabell

  4. Ställ in databassortering i Entity Framework Code-First Initializer