sql >> Databáze >  >> RDS >> Mysql

Prostorová vzdálenost Mysql pomocí POINT - Nefunguje

Takže jsem skončil s tímto dotazem na výpočet vzdálenosti, příklad:

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

Vynásobím to 100, abych získal přibližnou hodnotu v kilometrech. Výsledek není přesný, ale "ok". Pokud by někdo znal lepší způsob, neváhejte se vyjádřit.



  1. Jak ISNUMERIC() funguje v SQL Server

  2. Mysql, kde id je v poli

  3. Jak se kategorie a podkategorie pro WooCommerce ukládají do DB?

  4. Je možné odstranit z více tabulek ve stejném příkazu SQL?