Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Jarak spasial MySQL menggunakan POINT - Tidak berfungsi

Jadi saya berakhir dengan ini sebagai kueri untuk menghitung jarak, contoh:

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

Saya mengalikannya dengan 100 untuk mendapatkan perkiraan dalam kilometer. Hasilnya tidak tepat, tapi "ok". Jika seseorang mengetahui cara yang lebih baik, jangan ragu untuk berkomentar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CREATE TABLE MySQL vs T-SQL dengan Contoh Sintaks

  2. Kursor prosedur tersimpan MySQL untuk pernyataan yang disiapkan

  3. Pernyataan yang disiapkan PHP PDO -- MySQL LIKE query

  4. Bagaimana cara menambahkan awalan semua tabel di mysql

  5. Penghitung pengunjung Laravel