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

MySQL SELECT क्लॉज में ग्रुप फंक्शन का उपयोग कैसे किया जा सकता है?


जैसा कि हम जानते हैं कि ग्रुप फंक्शन मानों के सेट पर काम करता है, इसलिए यदि ग्रुप फंक्शन का उपयोग SELECT क्लॉज में किया जाता है तो वे उन पंक्तियों पर उपयोग किए जाएंगे जो क्वेरी चयन मानदंड को पूरा करती हैं और ग्रुप फंक्शन का आउटपुट क्वेरी के आउटपुट के रूप में लौटाया जाएगा।

उदाहरण

नीचे दिए गए उदाहरण में, हमने 'Student' टेबल के फील्ड पर एक SELECT स्टेटमेंट में कुछ ग्रुप फंक्शन का उपयोग किया है और स्टेटमेंट का आउटपुट उन ग्रुप फंक्शन का आउटपुट है:

mysql> Select COUNT(Name), MIN(Id), AVG(Id), MAX(Id), COUNT(*) from Student; 
+-------------+---------+---------+---------+----------+ 
| COUNT(Name) | MIN(Id) | AVG(Id) | MAX(Id) | COUNT(*) | 
+-------------+---------+---------+---------+----------+ 
| 5           | 1       | 11.0000 | 20      | 5        | 
+-------------+---------+---------+---------+----------+ 
1 row in set (0.03 sec)

  1. - MySQL सबक्वेरी को FROM क्लॉज में कैसे उपयोग करें?

    सबक्वेरी को FROM क्लॉज में एक डेराइव्ड टेबल (वर्चुअल टेबल) के रूप में उपयोग किया जा सकता है। इसे इनलाइन व्यू भी कहते हैं। सिंटैक्स: SELECT ... FROM (subquery) [AS] name ... नोट: डेराइव्ड टेबल के लिए एलियास (AS name) अनिवार्य है। उदाहरण - cars टेबल: Select * from Cars; +------+--------------+----

  1. - MySQL में FROM क्लॉज के बिना SELECT का उपयोग कैसे करें?

    SELECT के बाद FROM क्लॉज टेबल का संदर्भ दिखाता है। लेकिन अगर किसी टेबल का कोई संदर्भ नहीं है तो हम SELECT का उपयोग FROM क्लॉज के बिना कर सकते हैं। दूसरे शब्दों में, हम कह सकते हैं कि SELECT का उपयोग बिना किसी टेबल के संदर्भ के कम्प्यूटेड पंक्तियों को पुनः प्राप्त करने के लिए किया जा सकता है। निम्न

  1. - MySQL में IN क्लॉज के क्रम में पंक्तियाँ कैसे चुनें?

    MySQL में FIND_IN_SET() का उपयोग करके IN क्लॉज के क्रम में परिणाम प्राप्त करना डिफ़ॉल्ट रूप से IN() क्लॉज परिणामों को सॉर्ट कर देता है। मूल क्रम बनाए रखने के लिए FIND_IN_SET() का उपयोग करें। सिंटैक्स SELECT yourAlias.* FROM yourTableName yourAlias WHERE yourAlias.yourColumnName IN (value1, value2,