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

sql में क्लॉज द्वारा HAVING और ORDER का उपयोग कैसे करें

where का उपयोग करें having . के बजाय यहां ।

having समग्र मूल्यों पर स्थितियों को कम करने के लिए उपयोगी है।
where गैर-एकत्रित डेटा पर स्थितियों को कम करने के लिए उपयोगी है।

अपडेट करें
SQL सर्वर MySQL नहीं है, एक पर क्या काम करता है...

  1. मई बस दूसरे पर काम करें
  2. काम करने के लिए थोड़ा बदलाव करना पड़ सकता है
  3. काम करने से पहले इसे पूरी तरह से फिर से तैयार करने की आवश्यकता हो सकती है।

यह वही होना चाहिए जो आपको चाहिए

SELECT Id, 
       Name1, 
       ZipCode, 
       StreetName, 
       StreetNumber, 
       State1, 
       Lat, 
       Lng, 
       Keyword, 
       ( 6371 * ACOS( COS( (12.925432/57.2958) ) * COS(  (Lat/57.2958)  ) * COS( ( Lng/57.2958 ) - (77.5940171/57.2958) ) + SIN( 12.925432/57.2958 ) * SIN(  Lat/57.2958  ) ) ) AS distance  
  FROM Business_Details  
  where (Keyword like '%plumber%')  
  and ( 6371 * ACOS( COS( (12.925432/57.2958) ) * COS(  (Lat/57.2958)  ) * COS( ( Lng/57.2958 ) - (77.5940171/57.2958) ) + SIN( 12.925432/57.2958 ) * SIN(  Lat/57.2958  ) ) ) < 1.5
  ORDER BY ( 6371 * ACOS( COS( (12.925432/57.2958) ) * COS(  (Lat/57.2958)  ) * COS( ( Lng/57.2958 ) - (77.5940171/57.2958) ) + SIN( 12.925432/57.2958 ) * SIN(  Lat/57.2958  ) ) ) ;  


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका की प्राथमिक कुंजी खोजने के लिए SQL क्वेरी?

  2. चर से mysql फ़ील्ड नाम

  3. sql क्वेरी और आईडी रीसेट को सॉर्ट करें और हर बार जब मैं <th> टैग . से कोई क्वेरी या सॉर्ट करता हूं तो संख्यात्मक क्रम में शुरू करें

  4. PHP पीडीओ MySQL IN (?,?,?

  5. सेकंड में समय को एचएच में कैसे बदलें:एमएम:MySQL में एसएस प्रारूप?