sql >> データベース >  >> RDS >> Mysql

緯度と経度の最も近い場所

    出発点の緯度/経度として$latと$longを取得すると仮定します:

    $sql = 'SELECT *, (6371 * acos(cos(radians(' . $lat . ')) * cos(radians(latitude)) * cos(radians(longitude) - radians(' . $lng . ')) + sin(radians(' . $lat . ')) * sin(radians(latitude)))) AS distance from table_name WHERE distance < 10';
    


    1. MySQLのUUIDバージョン1関数の代わりになりますか?

    2. MySQLビュー

    3. SQLiteのファイルからSQLスクリプトを実行する5つの方法

    4. userIDが一意である最初と最後のタイムスタンプを選択します