एस क्यू एल मध्ये गट बाय ऑर्डर बाय फरक

लेखक: Laura McKinney
निर्मितीची तारीख: 1 एप्रिल 2021
अद्यतन तारीख: 17 मे 2024
Anonim
SQL सर्वर में इनर जॉइन, लेफ्ट जॉइन, राइट जॉइन और फुल आउटर जॉइन | SQL सर्वर जुड़ता है
व्हिडिओ: SQL सर्वर में इनर जॉइन, लेफ्ट जॉइन, राइट जॉइन और फुल आउटर जॉइन | SQL सर्वर जुड़ता है

सामग्री


एस क्यू एल क्वेरीद्वारे प्राप्त केलेला डेटा आयोजित करण्याची अनुमती देते. ग्रुप बाय अँड ऑर्डर बाय क्लॉज या क्वेरीमधून प्राप्त केलेला डेटा आयोजित करण्यासाठी आमच्याकडे दोन क्लॉज आहेत. ग्रुप बाय अ‍ॅन्ड ऑर्डर बाय क्लॉजमध्ये फरक करणारा मुद्दा ग्रुप बाय जेव्हा आम्ही एकत्रित फंक्शन एकापेक्षा जास्त टपल्सच्या संचावर लागू करू इच्छित असतो तेव्हा कलम वापरला जातो च्या आदेशाने जेव्हा आपण क्वेरीद्वारे प्राप्त केलेला डेटा सॉर्ट करू इच्छित असतो तेव्हा कलम वापरला जातो. खाली दिलेल्या तुलनात्मक तक्त्याच्या मदतीने ग्रुप बाय क्लॉज आणि ऑर्डर बाय क्लॉजमधील काही फरकांवर आपण चर्चा करूया.

  1. तुलना चार्ट
  2. व्याख्या
  3. मुख्य फरक
  4. निष्कर्ष

तुलना चार्ट

तुलनासाठी आधारग्रुप बायच्या आदेशाने
मूलभूतग्रुप बायचा उपयोग ट्यूटल्सचा समूह तयार करण्यासाठी केला जातो.क्रमवारी लावलेल्या फॉर्ममधील क्वेरीच्या परिणामी प्राप्त डेटा व्यवस्थित करण्यासाठी ऑर्डर बायचा वापर केला जातो.
गुणधर्म एकत्रीत फंक्शन अंतर्गत विशेषता ग्रुप बाय क्लॉजमध्ये असू शकत नाही.एकंदर अंतर्गत गुणधर्म ऑर्डर बाय क्लॉजमध्ये असू शकतात.
ग्राउंडविशेषता मूल्यांमध्ये समानतेच्या आधारावर पूर्ण झाले.चढत्या क्रमाने आणि उतरत्या क्रमाच्या मैदानावर पूर्ण

क्लॉज बाय क्लॉज ची व्याख्या

सरासरी, मिनिट, कमाल, बेरीज, संख्या यासारख्या एकत्रित कार्ये ट्यूपल्सच्या एका संचावर लागू केली जातात. जर आपल्याला टुपल्सच्या समुहात एकत्रीत फंक्शन्स लागू करायची असतील तर त्यासाठी आमच्याकडे कलमनुसार ग्रुप आहे. खंडानुसार गट समान गुणधर्म असलेल्या टपल्सचे गट करतो.


एक गोष्ट आहे लक्षात ठेवा ग्रुप बद्दल कलमाद्वारे, याची खात्री करा गुणधर्म च्या खाली ग्रुप बाय मध्ये खंड असणे आवश्यक आहे निवडा कलम पण नाही अंतर्गत एक एकूण कार्य. जर ग्रुप बाय क्लॉजमध्ये असे गुणधर्म आहेत जे सेलेक्ट क्लॉज अंतर्गत नाहीत किंवा ते जर सेलेक्ट क्लॉजच्या खाली नाहीत परंतु एकत्रित फंक्शन अंतर्गत असतील तर क्वेरी चुकीची होईल. म्हणूनच आपण असे म्हणू शकतो की ग्रुप बाय क्लॉज नेहमीच सेक्शन कलमच्या सहकार्याने वापरला जातो.

ग्रुप बाय क्लॉज समजून घेण्यासाठी आपण उदाहरण घेऊ.

विभाग विभाग-आयडी शिक्षक गट कडून सरासरी (वेतन) विभाग_आयडी.

आपण पाहू शकता की सुरुवातीला एक मध्यम परिणाम तयार केला जातो ज्याने विभागांचे गटबद्ध केले.


पुढे, विभागांच्या प्रत्येक गटाला एकूण फंक्शन सरासरी लागू होते आणि त्याचा परिणाम खाली दर्शविला जातो.

क्लॉजनुसार ऑर्डरची व्याख्या

क्रमवारीनुसार ऑर्डर क्लोज क्वेरीद्वारे प्राप्त डेटा प्रदर्शित करण्यासाठी क्रमवारी लावलेल्या ऑर्डरमध्ये वापरला जातो. ग्रुप बाय क्लॉज प्रमाणे ऑर्डर बाय क्लॉजदेखील सेलेक्ट क्लॉजच्या सहकार्याने वापरला जातो. आपण वर्गीकरण ऑर्डरचा उल्लेख न केल्यास, ऑर्डर बाय क्लॉज चढत्या क्रमाने डेटाची क्रमवारी लावतो. आपण म्हणून चढत्या क्रमाने निर्दिष्ट करू शकता asc आणि उतरत्या क्रमाने डेस्क.

खालील उदाहरणाच्या मदतीने क्लॉ ऑर्डर बाय क्लॉजिंगचे कार्य समजू. आमच्याकडे शिक्षक टेबल आहे आणि मी शिक्षक टेबलच्या डिपार्टमेंट_एड आणि वेतन या दोन कॉलमवर सॉर्टिंग लागू करेल.

विभाग_आयडी, विभाग आदेशानुसार शिक्षक आदेश वेतन_आड एएससी, वेतन विभाग.

हे तुम्ही पाहु शकता की, हे डिपार्टमेंट _ आयआयडीची चढत्या क्रमाने व्यवस्था करते आणि नंतर त्याच विभागात वेतनांची व्यवस्था उतरत्या क्रमाने केली जाते.

  1. ग्रुप बाय क्लॉज सेलेक्ट कलम अंतर्गत असणार्‍या संबंधात टपल्सचा समूह तयार करतो. दुसरीकडे ऑर्डर बाय क्लॉज क्वेरीचा निकाल चढत्या किंवा उतरत्या क्रमाने क्रमवारी लावा.
  2. ग्रुप बाय कलम अंतर्गत अ‍ॅग्रीग्रेट फंक्शन अंतर्गत विशेषता असू शकत नाही तर, ऑर्डर बाय क्लॉज अंतर्गत अ‍ॅग्रीग्रेट फंक्शन अॅट्रीब्यूट असू शकते.
  3. टपल्सचे गटबद्ध करणे टपल्सच्या विशेषता मूल्यांमध्ये समानतेच्या आधारे केले जाते. दुसरीकडे, क्रमवारी किंवा क्रमवारी चढत्या क्रमाने किंवा उतरत्या ऑर्डरच्या आधारावर केली जाते.

निष्कर्ष:

आपल्याला टपल्सच्या संचाचा गट तयार करायचा असेल तर आपण ग्रुप बाय क्लॉज वापरणे आवश्यक आहे. जर आपल्याला एका स्तंभातील डेटाची व्यवस्था करायची असेल तर, चढत्या किंवा उतरत्या क्रमाने टपल्सच्या सेटमध्ये एकापेक्षा जास्त स्तंभ असतील तर ऑर्डर बाय क्लॉज वापरणे आवश्यक आहे.