Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tìm Long / Lat bên trong của đa giác với MySQL 5.6

Tôi đoán là (Longitude, l.Latitude) đang ở địa điểm?

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

ĐẦU RA




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sao chép hàng nhưng với id mới

  2. Lỗi MySQL:Kích thước cột tối đa là 767 byte

  3. Đầu ra XML từ MySQL

  4. Tinh chỉnh hiệu suất InnoDB

  5. Kết hợp bất hợp pháp các đối chiếu (utf8_unicode_ci, IMPLICIT) và (utf8_general_ci, IMPLICIT) cho hoạt động '='