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

Metode untuk menemukan lokasi lng/lat terdekat tanpa radius 15 mil?

Anda harus melihat menggunakan Formula Haversine . Anda akan menemukan banyak contoh online yang menunjukkan cara menerapkan rumus di PHP dan SQL.

Google memiliki contoh yang bagus untuk MySQL :

SELECT id, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS distance 
FROM markers HAVING distance < 25 ORDER BY distance LIMIT 0 , 20;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kesalahan kenaikan otomatis mysql

  2. Bagaimana memulihkan database Mysql dari file cadangan

  3. mysql full join error-#1054 - Kolom tidak dikenal 'feesmaster.PAIDAMOUNT' di 'daftar bidang'

  4. mysqli_stmt::bind_param():Jumlah elemen dalam string definisi tipe tidak cocok dengan jumlah variabel bind

  5. Dapatkan jumlah kolom dan gunakan untuk menghitung persen dari total (mySQL)