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

POINTを使用したMysqlの空間距離-機能しない

    だから私は距離を計算するためのクエリとしてこれに行き着きました、例:

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

    キロメートル単位の概算を得るために、100を掛けています。結果は正確ではありませんが、「OK」です。誰かがもっと良い方法を知っているなら、遠慮なくコメントしてください。



    1. MySQLの順序付け前にグループ化

    2. java.sql.SQLException:ローカルホストテストに適したドライバーが見つかりません

    3. Crontab/Cronを使用してMySQLデータベースを自動的にチェックおよび最適化する

    4. MySql-最初に文字列値で並べ替え