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

Menanyakan hal-hal di dekat geolokasi?

Saya rasa Anda membalik garis lintang (37.780182) dan garis bujur (-122.517349) dari titik pusat Anda, coba:

select
    id,
    hike_title,
    lat,
    lng,
    ( 3959 * acos(  cos( radians(37) )
                  * cos( radians( lat ) )
                  * cos( radians( lng ) - radians(-122.517349) )
                  + sin( radians(37.780182) ) * sin( radians( lat ) )
                 )
    ) AS distance
FROM
    my_awesome_table
HAVING
    distance < 10000
ORDER BY
    distance
LIMIT
    0 , 50



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mentransfer database MySQL saya ke komputer lain?

  2. Cara Bekerja dengan Subquery MySQL

  3. Gambar Docker berjalan di prosesor m1

  4. penggabungan koneksi php mysql

  5. Mengubah hitungan saat ini dari nilai Kenaikan Otomatis di MySQL?