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

sql में GROUP BY और ORDER BY में क्या अंतर है?

ORDER BY उस क्रम को बदल देता है जिसमें आइटम वापस किए जाते हैं।

GROUP BY निर्दिष्ट कॉलम द्वारा रिकॉर्ड एकत्र करेगा जो आपको गैर-समूहीकृत कॉलम (जैसे SUM, COUNT, AVG, आदि) पर एकत्रीकरण कार्य करने की अनुमति देता है।

TABLE:
ID NAME
1  Peter
2  John
3  Greg
4  Peter

SELECT *
FROM TABLE
ORDER BY NAME

= 
3 Greg
2 John
1 Peter
4 Peter

SELECT Count(ID), NAME
FROM TABLE
GROUP BY NAME

= 
1 Greg
1 John 
2 Peter

SELECT NAME
FROM TABLE
GROUP BY NAME
HAVING Count(ID) > 1

=
Peter


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फ्लास्क SQLAlchemy के साथ SQLite से MySQL में स्विच करना

  2. SQL में डबल बार (||) का क्या अर्थ है?

  3. CentOS 7 . पर Percona XtraDB क्लस्टर स्थापित करना

  4. सिंटैक्स त्रुटि प्राप्त करना जारी रखें (php/mysql)

  5. 2 अलग-अलग तालिकाओं से उपयोगकर्ता या व्यवस्थापक के रूप में लॉग इन करना