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

Temukan garis lintang/bujur terdekat dengan kueri SQL

SELECT latitude, longitude, SQRT(
    POW(69.1 * (latitude - [startlat]), 2) +
    POW(69.1 * ([startlng] - longitude) * COS(latitude / 57.3), 2)) AS distance
FROM TableName HAVING distance < 25 ORDER BY distance;

di mana [starlat] dan [mengejutkan] adalah posisi untuk mulai mengukur jarak.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengatur Replikasi Asinkron dari Galera Cluster ke server MySQL Standalone dengan GTID

  2. Haruskah saya menggunakan tipe data datetime atau timestamp di MySQL?

  3. MySQL CAST vs CONVERT

  4. Tidak dapat menghapus atau memperbarui baris induk:batasan kunci asing gagal

  5. Operand Harus Berisi 1 Kolom - MySQL TIDAK DI