SQL फंक्शन्स: SQL में फंक्शन कैसे लिखें?



एसक्यूएल फंक्शंस के इस लेख में डेटा पर विभिन्न प्रकार की गणना करने के लिए विभिन्न अंतर्निहित कार्यों पर चर्चा की जाएगी।

स्ट्रक्चर्ड क्वेरी लैंग्वेज डेटाबेस में डेटा को संभालने के लिए aka SQL का उपयोग किया जाता है। यह विभिन्न अंतर्निहित कार्यों और प्रदान करता है हमारी आवश्यकताओं के अनुसार डेटाबेस तक पहुँचने और प्रबंधित करने के लिए। SQL फ़ंक्शंस पर इस लेख में, मैं डेटा पर विभिन्न प्रकार की गणना करने के लिए विभिन्न अंतर्निहित कार्यों पर चर्चा करूंगा।

इस लेख में निम्नलिखित विषयों को शामिल किया जाएगा:





    1. LCASE ()
    2. UCASE ()
    3. LEN ()
    4. MID ()
    5. गोल()
    6. अभी()
    7. FORMAT ()

इससे पहले कि हम एसक्यूएल द्वारा पेश किए गए विभिन्न प्रकार के कार्यों में तल्लीन हो जाएं, आइए समझते हैं कि फ़ंक्शन क्या हैं।

कार्य क्या हैं?

कार्य प्रदर्शन करने के लिए उपयोग की जाने वाली विधियाँ हैं डेटा ऑपरेशन । SQL में कई अंतर्निर्मित कार्य होते हैं जिनका उपयोग स्ट्रिंग समाकलन, गणितीय गणना आदि करने के लिए किया जाता है।



एसक्यूएल कार्यों को निम्नलिखित दो श्रेणियों में वर्गीकृत किया गया है:

  1. अलग कार्य
  2. स्केलर फ़ंक्शंस

आइए हम उनमें से प्रत्येक को एक-एक करके देखें।



SQL कार्य को अलग करें

SQL में एकत्रित कार्य मानों के समूह पर परिकलन करते हैं और फिर एक मान लौटाते हैं।निम्नलिखित कुछ सबसे अधिक इस्तेमाल किए जाने वाले एग्रीगेट कार्य हैं:

समारोह विवरण
SUM ()मानों के समूह का योग वापस करने के लिए उपयोग किया जाता है।
COUNT ()किसी शर्त के आधार पर या बिना किसी शर्त के पंक्तियों की संख्या लौटाता है।
AVG ()एक संख्यात्मक कॉलम के औसत मूल्य की गणना करने के लिए उपयोग किया जाता है।
MIN ()यह फ़ंक्शन किसी कॉलम का न्यूनतम मान लौटाता है।
अधिकतम ()किसी स्तंभ का अधिकतम मान लौटाता है।
प्रथम()स्तंभ का पहला मान लौटाने के लिए उपयोग किया जाता है।
पिछले ()यह फ़ंक्शन कॉलम का अंतिम मान लौटाता है।

हमें उपरोक्त कार्यों में से प्रत्येक में गहराई से देखें। आपकी बेहतर समझ के लिए, मैं आपको सभी उदाहरणों को समझाने के लिए निम्न तालिका पर विचार करूंगा।

छात्र आईडी छात्र का नाम निशान
एकसंजय64
वरुण.२
आकाशचार पाच
रोहित86. है
अंजलि92

SUM ()

आपके द्वारा चुने गए संख्यात्मक कॉलम का कुल योग लौटाने के लिए उपयोग किया जाता है।

वाक्य - विन्यास:

तालिका से नाम (स्तंभ नाम) का चयन करें

उदाहरण:

छात्र तालिका से सभी छात्रों के अंकों को प्राप्त करने के लिए एक प्रश्न लिखें।

छात्रों से SUM (मार्क्स) का चयन करें

आउटपुट:

359

COUNT ()

तालिका में मौजूद पंक्तियों की संख्या को किसी शर्त के आधार पर या बिना किसी शर्त के लौटाता है।

वाक्य - विन्यास:

तालिका का चयन करें (स्तंभ नाम) जहां से तालिका का नाम है

उदाहरण:

छात्र तालिका से छात्रों की संख्या की गणना करने के लिए एक प्रश्न लिखें।

छात्रों से सेक्ट (छात्र) चुनें

आउटपुट:

उदाहरण:

छात्र तालिका से अंक स्कोरिंग 75> की संख्या की गणना के लिए एक प्रश्न लिखें।

छात्रों से चयन करें (छात्र) जहां मार्क्स> 75 हैं

आउटपुट:

AVG ()

इस फ़ंक्शन का उपयोग संख्यात्मक स्तंभ के औसत मान को वापस करने के लिए किया जाता है।

वाक्य - विन्यास:

तालिका से नाम AVG (ColumnName) का चयन करें

उदाहरण:

छात्र तालिका से सभी छात्रों के औसत अंकों की गणना करने के लिए एक प्रश्न लिखें।

छात्रों से AVG (मार्क्स) का चयन करें

आउटपुट:

71.8

MIN ()

किसी संख्यात्मक स्तंभ का न्यूनतम मान लौटाने के लिए उपयोग किया जाता है।

वाक्य - विन्यास:

तालिका से नाम का चयन करें (स्तंभ नाम)

उदाहरण:

छात्र तालिका से सभी छात्रों में से न्यूनतम अंक प्राप्त करने के लिए एक प्रश्न लिखें।

छात्रों से MIN (मार्क्स) का चयन करें

आउटपुट:

चार पाच

अधिकतम ()

किसी संख्यात्मक स्तंभ का अधिकतम मूल्य लौटाता है।

वाक्य - विन्यास:

तालिका से अधिकतम MAX (कॉलम नाम) का चयन करें

उदाहरण:

छात्र तालिका से सभी छात्रों में से अधिकतम अंक प्राप्त करने के लिए एक प्रश्न लिखें।

छात्रों से मैक्स (मार्क्स) का चयन करें

आउटपुट:

92

प्रथम()

यह फ़ंक्शन आपके द्वारा चुने गए कॉलम का पहला मूल्य लौटाता है।

वाक्य - विन्यास:

तालिका से नाम का चयन करें (कॉलम नाम)

उदाहरण:

पहले छात्र के अंक प्राप्त करने के लिए एक प्रश्न लिखें।

छात्रों से पहले (मार्क्स) का चयन करें

आउटपुट:

64

पिछले ()

आपके द्वारा चुने गए कॉलम के अंतिम मूल्य को वापस करने के लिए उपयोग किया जाता है।

वाक्य - विन्यास:

तालिका से नाम (स्तंभ नाम) का चयन करें

उदाहरण:

अंतिम छात्र के अंक प्राप्त करने के लिए एक प्रश्न लिखें।

स्टूडेंट्स से सेलेक्ट लास्ट (मार्क्स)

आउटपुट: 92

खैर, इसके साथ ही हम SQL एग्रीगेट फंक्शन्स के अंत में आते हैं। SQL फ़ंक्शंस पर इस लेख के आगे, आइए विभिन्न स्केलर फ़ंक्शंस को समझें।

उदाहरण के साथ जावा में पूजो क्लास क्या है

स्केलर एसक्यूएल फंक्शंस

SQL में स्केलर फ़ंक्शंस का उपयोग दिए गए इनपुट मान से एकल मान को वापस करने के लिए किया जाता है।निम्नलिखित कुछ सबसे अधिक इस्तेमाल किए जाने वाले एग्रीगेट कार्य हैं:

हमें उपरोक्त कार्यों में से प्रत्येक में गहराई से देखें।

समारोह विवरण

LCASE ()

स्ट्रिंग कॉलम मानों को लोअरकेस में बदलने के लिए उपयोग किया जाता है

UCASE ()

इस फ़ंक्शन का उपयोग स्ट्रिंग स्ट्रिंग मानों को अपरकेस में बदलने के लिए किया जाता है।

LEN ()

कॉलम में पाठ मानों की लंबाई लौटाता है।

MID ()

डेटा प्रकार स्ट्रिंग डेटा वाले SQL मानों में SQL में अर्क को निकालता है।

गोल()

निकटतम पूर्णांक के लिए एक संख्यात्मक मान बंद कर देता है।

अभी()

इस फ़ंक्शन का उपयोग वर्तमान सिस्टम दिनांक और समय को वापस करने के लिए किया जाता है।

FORMAT ()

यह प्रदर्शित करने के लिए उपयोग किया जाता है कि किसी फ़ील्ड को कैसे प्रदर्शित किया जाना चाहिए।

LCASE ()

पात्रों को कम करने के लिए एक स्ट्रिंग कॉलम के मूल्यों को बदलने के लिए उपयोग किया जाता है।

वाक्य - विन्यास:

तालिका से नाम का चयन करें (कॉलम नाम)

उदाहरण:

लोअरकेस में सभी छात्रों के नाम पुनः प्राप्त करने के लिए एक प्रश्न लिखें।

छात्रों से चयन करें (छात्रनाम)

आउटपुट:

sanjay varun akash rohit anjali

UCASE ()

एक स्ट्रिंग कॉलम के मूल्यों को अपरकेस वर्णों में बदलने के लिए उपयोग किया जाता है।

वाक्य - विन्यास:

तालिका से नाम का चयन करें (कॉलम नाम)

उदाहरण:

लोअरकेस में सभी छात्रों के नाम पुनः प्राप्त करने के लिए एक प्रश्न लिखें।

छात्रों से (छात्र नाम) का चयन करें

आउटपुट:

SANJAY VARUN AKASH ROHIT ANJALI

LEN ()

इनपुट स्ट्रिंग की लंबाई को पुनः प्राप्त करने के लिए उपयोग किया जाता है।

वाक्य - विन्यास:

सेम्पलकोल्यूम के रूप में LENGTH (स्ट्रिंग) का चयन करें

उदाहरण:

'संजय' छात्र के नाम की लंबाई निकालने के लिए एक प्रश्न लिखें।

छात्र के रूप में LENGTH ('संजय') का चयन करें

आउटपुट:

MID ()

इस फ़ंक्शन का उपयोग स्ट्रिंग डेटा प्रकार वाले स्तंभों से सब्सट्रिंग निकालने के लिए किया जाता है।

वाक्य - विन्यास:

MID (स्तंभ नाम, प्रारंभ, लंबाई) का चयन तालिका से करें

उदाहरण:

स्टूडेंटनाम कॉलम से सबस्ट्रिंग निकालने के लिए एक क्वेरी लिखें।

छात्रों से एमआईडी (छात्रनाम, 2, 3) का चयन करें

आउटपुट:

अंज अरु कस ओही नजा

गोल()

इस फ़ंक्शन का उपयोग निकटतम पूर्णांक के लिए संख्यात्मक मान को बंद करने के लिए किया जाता है।

वाक्य - विन्यास:

तालिका से नाम (स्तंभ, दशमलव) का चयन करें

उदाहरण:

इस उदाहरण के लिए, हम छात्रों की तालिका में निम्नलिखित मार्क्स तालिका पर विचार करें।

छात्र आईडी छात्र का नाम निशान
एकसंजय90.76 है
वरुण80.45 है
आकाश५४.३२
रोहित72.89 है
अंजलि67.66 है

पूर्णांक मान के अंकों को गोल करने के लिए एक क्वेरी लिखें।

छात्रों से चयन (निशान)

आउटपुट:

91 80 54 73 68

अभी()

वर्तमान दिनांक और समय वापस करने के लिए उपयोग किया जाता है। दिनांक और समय “YYYY-MM-DD HH-MM-SS” प्रारूप में लौटाए जाते हैं।

वाक्य - विन्यास:

अभी चयन करें ()

उदाहरण:

वर्तमान तिथि और समय प्राप्त करने के लिए एक प्रश्न लिखें।

अभी चयन करें ()

आउटपुट:

अभी()
2019-10-14 09:16:36

FORMAT ()

यह फ़ंक्शन एक फ़ील्ड को प्रदर्शित करने के तरीके को प्रारूपित करता है।

वाक्य - विन्यास:

FORMAT (इनपुट) मान, प्रारूप )

उदाहरण:

'123456789' प्रारूप में '### - ### - ###' प्रदर्शित करने के लिए एक प्रश्न लिखें।

चयनित प्रारूप (123456789, '### - ### - ###')

आउटपुट:

123-456-789

इसके साथ, हम SQL फंक्शन्स पर इस लेख के अंत में आते हैं। मुझे उम्मीद है कि आप समझ गए होंगे कि SQL में विभिन्न प्रकार के कार्यों का उपयोग कैसे करें। यदि आप और अधिक जानने की इच्छा रखते हैं माई एसक्यूएल और इस ओपन-सोर्स रिलेशनल डेटाबेस का पता करें, फिर हमारी जाँच करें जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन की परियोजना के अनुभव के साथ आता है। यह प्रशिक्षण आपको MySQL को गहराई से समझने में मदद करेगा और आपको इस विषय पर महारत हासिल करने में मदद करेगा।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया 'एसक्यूएल फंक्शंस' के टिप्पणी अनुभाग में इसका उल्लेख करें और मैं आपको वापस मिल जाएगा।