주어진 위치에서 가장 가까운 위치를 효율적으로 찾기
지정된 좌표에 가장 가까운 위치를 효율적으로 식별하려면 다음 내에서 Haversine 공식을 활용하는 것이 좋습니다. 귀하의 SQL 쿼리. MySQL을 사용하여 주변 위치를 검색하는 방법에 대한 Google 튜토리얼을 참조하세요.
다음은 SQL 문의 예입니다.
SELECT id, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS distance FROM markers HAVING distance < 25 ORDER BY distance LIMIT 0 , 20;
데이터베이스 내에서 Haversine 공식을 사용하면 모든 비즈니스를 귀하의 PHP 스크립트. 이는 특히 5,000개 기업과 같은 대규모 데이터 세트로 작업할 때 성능을 크게 향상시킵니다.
위 내용은 SQL 데이터베이스에서 가장 가까운 위치를 효율적으로 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!