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

Nejbližší místa se zeměpisnou šířkou a délkou

Za předpokladu, že získáte $lat a $long jako zeměpisnou šířku/délku vašeho výchozího bodu:

$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. ORA-27154 / ORA-27146

  2. Po odstranění resetujte AutoIncrement v SQL Server

  3. Zobrazit tabulky v databázi SQLite v Pythonu

  4. VYBERTE nejnovější záznam s nenulovou hodnotou v jednom sloupci