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

Khoảng cách không gian Mysql sử dụng POINT - Không hoạt động

Vì vậy, tôi đã kết thúc với đây là truy vấn để tính khoảng cách, ví dụ:

 SELECT  glength(LineStringFromWKB(LineString(GeomFromText(astext(PointFromWKB(POINT(63.424818,10.402457)))),GeomFromText(astext(PointFromWKB(POINT(663.422238,10.398996)))))))*100 
 AS distance;

Tôi đang nhân nó với 100 để có giá trị gần đúng tính bằng km. Kết quả là không chính xác, nhưng "ok". Nếu ai đó biết cách hay hơn, vui lòng bình luận.



  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 Tạo bảng dưới dạng CHỌN

  2. Cú pháp DELETE của SQL - Được DBMS liệt kê

  3. Trường ngày giờ Django - chuyển đổi sang múi giờ trong chế độ xem

  4. MySQL Chọn Nhiều GIÁ TRỊ

  5. Lỗi cú pháp MySQL trong câu lệnh WHILE