Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Znajdź długie/łatwe wewnątrz wielokąta za pomocą MySQL 5.6

Chyba (Longitude, l.Latitude) są w lokalizacjach?

Demo SQL:

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';

WYJŚCIE




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Select Query — Uzyskaj tylko pierwsze 10 znaków wartości

  2. Jak mogę policzyć liczbę wierszy zwróconych przez zapytanie MySQL?

  3. Sprawdź, czy ciąg zawiera liczby

  4. Jak działa samodołączanie MYSQL?

  5. Czy usunięcie tabeli w MySQL powoduje również usunięcie indeksów?