Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

SQL में GROUP BY और ORDER BY में अंतर

GROUP BY और ORDER BY दोनों परिणाम प्रस्तुति नियंत्रित करते हैं, लेकिन अलग-अलग उद्देश्य के लिए।

GROUP BY

  • समान मान वाली पंक्तियों को **समूहित** करता है।
  • CREATE VIEW स्टेटमेंट में उपयोग योग्य।
  • SELECT में ORDER BY से **पहले** आना चाहिए।
  • एग्रीगेट फंक्शन के तहत विशेषता GROUP BY में नहीं हो सकती।
  • टपल्स को विशेषता मानों की समानता के आधार पर समूहित करता है।
  • टपल्स/पंक्तियों की प्रस्तुति नियंत्रित करता है।

ORDER BY

  • CREATE VIEW में **उपयोग नहीं** होता (कुछ DB में समर्थित लेकिन मानक नहीं)।
  • परिणाम सेट को **आरोही/अवरोही क्रम** में सॉर्ट करता है।
  • GROUP BY के **बाद** आता है।
  • विशेषता एग्रीगेट फंक्शन के तहत हो सकती है।
  • कॉलम की प्रस्तुति नियंत्रित करता है।

संयुक्त सिंटैक्स

SELECT column1, column2
FROM table_name
WHERE [conditions]
GROUP BY column1, column2
ORDER BY column1, column2
  1. - Go और C++ के बीच अंतर

    Go Go एक प्रोसीजरल प्रोग्रामिंग लैंग्वेज है। प्रोग्राम्स को पैकेजेस का उपयोग करके असेंबल किया जाता है। यह डायनामिक लैंग्वेजेस के समान पैटर्न को अपनाने वाले वातावरण का समर्थन करता है। C++ C++ एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। C++ काफी तेज़, विश्वसनीय और सुरक्षित है। यह सबसे व्यापक रूप से

  1. - C# और Visual C# में अंतर

    C# और Visual C# दोनों Same हैं। जब आप C# Development के लिए Visual Studio का उपयोग करते हैं, तो इसे Visual C# कहा जाता है। Visual C# को C# का Implementation Consider करें। Microsoft Visual Studio, Programs, Web Apps, Web Services आदि Develop करने के लिए Microsoft का एक IDE है। Visual Studio का Curre

  1. - C# और .Net में अंतर

    C# एक Programming Language है और .NET एक Framework है। .NET में Common Language Runtime (CLR) होता है, जो .NET Framework का एक Virtual Component है। .NET में न केवल C#, बल्कि इसके माध्यम से आप VB, F# आदि के साथ काम कर सकते हैं। C# .NET का हिस्सा है और इसमें निम्न Features हैं: Boolean Conditions Au