Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डेटाबेस से समान देशांतर और अक्षांश प्राप्त करना

आपको Haversine सूत्र पर गौर करना चाहिए। कृपया नीचे देखें:

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;

यह उन सभी रिकॉर्ड्स को लौटा देगा जो इनपुट लॉन्ग/लेट पेयर के 25 मील के भीतर हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में पाइप कॉन्सटेनेशन ऑपरेटर को कैसे इनेबल करें

  2. डेटाबेस प्रशासकों के लिए 15 मूल MySQL साक्षात्कार प्रश्न

  3. CentOS 7 या RHEL 7 से MariaDB या MySQL को पूरी तरह से हटा दें

  4. अनुक्रमणिका और बहु ​​स्तंभ प्राथमिक कुंजी

  5. MYSQL उच्च LIMIT ऑफ़सेट क्वेरी को धीमा क्यों करता है?