इस पृष्ठ में सभी जानकारी है, उदाहरण की सहायता से SQL तालिका में SQL अंकगणितीय ऑपरेटर अवधारणा के बारे में जानें।
अंकगणितीय ऑपरेटरों का उपयोग संख्यात्मक रिकॉर्ड या SQL तालिका में संग्रहीत मान पर गणितीय गणना करने के लिए किया जाता है। अंकगणित ऑपरेटर दो भावों पर काम करता है जैसे दो मानों का योग, दो मानों का घटाव, दो मानों का गुणन, भाग और दो मानों का मापांक। यह ऑपरेशन SQL टेबल के कॉलम पर भी किया जाता है।
अंकगणितीय संचालिका के अंतर्गत आने वाला संचालिका इस प्रकार है:
1 SQL एडिशन ऑपरेटर्स (+)
2 SQL घटाव ऑपरेटर (-)
3 SQL गुणन ऑपरेटर (*)
4 SQL डिवीजन ऑपरेटर्स (/)
डिप्लोमा_स्टूडेंट नाम की पहले से मौजूद तालिका पर विचार करें:
Student_Id | Student_Name | फर्स्ट_सेम | Second_Sem | थर्ड_सेम | चौथा_सेम | पांचवां_सेम | छठे_सेम | कुल | विभाग_आईडी |
202111 | वैष्णवी पाटिल | 94 | 91 | 88 | 85 | 95 | 92 | 91 | 1 |
202112 | वैभव लोखंडे | 85 | 90 | 92 | 80 | 85 | 82 | 86 | 2 |
202113 | यश ढुल | 90 | 88 | 94 | 87 | 85 | 90 | 89 | 3 |
202114 | सोनाली पटोले | 95 | 90 | 92 | 88 | 92 | 90 | 91 | 4 |
202115 | अक्षर पटेल | 85 | 80 | 82 | 86 | 92 | 84 | 85 | 1 |
202116 | मीना मिश्रा | 78 | 75 | 80 | 74 | 85 | 77 | 78 | 3 |
202117 | महेश कुंभार | 75 | 80 | 75 | 78 | 80 | 76 | 77 | 5 |
202118 | साकाशी पाटिल | 80 | 78 | 74 | 78 | 80 | 77 | 78 | 2 |
202119 | सोपान भोरे | 70 | 68 | 75 | 75 | 80 | 80 | 75 | 2 |
202220 | प्रज्वल लोखंडे | 80 | 85 | 85 | 75 | 78 | 80 | 81 | 4 |
202221 | अनुजा वानारे | 85 | 88 | 86 | 82 | 84 | 85 | 85 | 5 |
202222 | वेंकटेश अय्यर | 90 | 89 | 87 | 90 | 92 | 91 | 90 | 3 |
202223 | अनुष्का सेन | 70 | 75 | 71 | 74 | 80 | 78 | 75 | 1 |
202224 | आकाश जैन | 80 | 75 | 72 | 74 | 85 | 80 | 78 | 4 |
202225 | अक्षय अग्रवाल | 85 | 80 | 78 | 88 | 90 | 82 | 84 | 5 |
1 SQL अतिरिक्त ऑपरेटर (+)
SQL Addition ऑपरेटर का उपयोग दिए गए तालिकाओं के संख्यात्मक रिकॉर्ड पर गणितीय गणना करने के लिए किया जाता है। आप ऑपरेंड के रूप में कॉलम नाम निर्दिष्ट करके क्वेरी में उल्लिखित तालिका से दिए गए कॉलम के संख्यात्मक मानों को जोड़ने के लिए अतिरिक्त ऑपरेटर का उपयोग कर सकते हैं।
SQL एडिशन ऑपरेटर का सिंटैक्स इस प्रकार है:
SELECT Column_Name1, Column_Name_2, Column_Name_3 + Column_Name_4 FROM Table_Name;
आइए समझते हैं कि कुछ उदाहरणों की सहायता से SQL क्वेरी में अतिरिक्त ऑपरेटरों को कैसे निष्पादित किया जाए।
उदाहरण 1: डिप्लोमा_स्टूडेंट से First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem, और Sixth_Sem कॉलम जोड़ने के लिए एक क्वेरी निष्पादित करें।
SELECT Student_Id, Student_Name, First_Sem + Second_Sem + Third_Sem + Fourth_Sem + Fifth_Sem + Sixth_Sem AS 'Addition of Percentage', Department_Id FROM Diploma_Student;
उपरोक्त जोड़ ऑपरेटर उदाहरण में, हमने छात्र आईडी और छात्र का नाम प्रदर्शित किया है और फर्स्ट_सेम, सेकेंड_सेम, थर्ड_सेम, फोर्थ_सेम, फिफ्थ_सेम, और छठे_सेम कॉलम पर 'एडिशन ऑफ परसेंटेज' नाम से अतिरिक्त ऑपरेशन किए हैं। हमने कई कॉलम पर एक अतिरिक्त ऑपरेशन किया है।
उपरोक्त क्वेरी का आउटपुट इस प्रकार है:
Student_Id | Student_Name | प्रतिशत वृद्धि | विभाग_आईडी |
202111 | वैष्णवी पाटिल | 545 | 1 |
202112 | वैभव लोखंडे | 514 | 2 |
202113 | यश ढुल | 534 | 3 |
202114 | सोनाली पटोले | 547 | 4 |
202115 | अक्षर पटेल | 409 | 1 |
202116 | मीना मिश्रा | 469 | 3 |
202117 | महेश कुंभार | 464 | 5 |
202118 | साकाशी पाटिल | 467 | 2 |
202119 | सोपान भोरे | 448 | 2 |
202220 | प्रज्वल लोखंडे | 483 | 4 |
202221 | अनुजा वानारे | 510 | 5 |
202222 | वेंकटेश अय्यर | 539 | 3 |
202223 | अनुष्का सेन | 448 | 1 |
202224 | आकाश जैन | 466 | 4 |
202225 | अक्षय अग्रवाल | 503 | 5 |
उदाहरण 2: डिप्लोमा_स्टूडेंट टेबल से कुल फ़ील्ड पर एक अतिरिक्त ऑपरेशन करने के लिए एक क्वेरी निष्पादित करें।
SELECT Student_Id, Student_Name, Total + 3 AS 'Add Percentage', Department_Id FROM Diploma_Student;
उपरोक्त जोड़ ऑपरेटर क्वेरी उदाहरण में, हमने कुल फ़ील्ड में प्रत्येक छात्र के लिए 3 प्रतिशत जोड़े हैं।
उपरोक्त क्वेरी का आउटपुट इस प्रकार है:
Student_Id | Student_Name | प्रतिशत जोड़ें | विभाग_आईडी |
202111 | वैष्णवी पाटिल | 94 | 1 |
202112 | वैभव लोखंडे | 89 | 2 |
202113 | यश ढुल | 92 | 3 |
202114 | सोनाली पटोले | 94 | 4 |
202115 | अक्षर पटेल | 88 | 1 |
202116 | मीना मिश्रा | 81 | 3 |
202117 | महेश कुंभार | 80 | 5 |
202118 | साकाशी पाटिल | 81 | 2 |
202119 | सोपान भोरे | 78 | 2 |
202220 | प्रज्वल लोखंडे | 84 | 4 |
202221 | अनुजा वानारे | 88 | 5 |
202222 | वेंकटेश अय्यर | 93 | 3 |
202223 | अनुष्का सेन | 78 | 1 |
202224 | आकाश जैन | 81 | 4 |
202225 | अक्षय अग्रवाल | 87 | 5 |
2 SQL घटाव ऑपरेटर (+):
SQL घटाव ऑपरेटर का उपयोग दिए गए तालिकाओं के संख्यात्मक रिकॉर्ड पर गणितीय गणना करने के लिए किया जाता है। हम ऑपरेंड के रूप में कॉलम नाम निर्दिष्ट करके क्वेरी में उल्लिखित तालिका से दिए गए कॉलम के संख्यात्मक मानों को घटाने के लिए घटाव ऑपरेटर का उपयोग कर सकते हैं।
SQL घटाव ऑपरेटर का सिंटैक्स है:
SELECT Column_Name1, Column_Name_2, Column_Name_3 - Column_Name_4 FROM Table_Name;
आइए समझते हैं कि कुछ उदाहरणों की सहायता से SQL क्वेरी में घटाव ऑपरेटरों को कैसे निष्पादित किया जाए।
उदाहरण:पांचवें सेम मानों से छठे सेम मानों को घटाने के लिए एक क्वेरी निष्पादित करें।
SELECT Student_Id, Student_Name, Fifth_Sem - Sixth_Sem AS 'Subtraction of values', Department_Id FROM Diploma_Student;
उपरोक्त घटाव ऑपरेटर क्वेरी उदाहरण में, हम छठे सेम मानों को पांचवें सेम मानों से घटाते हैं।
उपरोक्त क्वेरी का आउटपुट है:
Student_Id | Student_Name | मानों का घटाव | विभाग_आईडी |
202111 | वैष्णवी पाटिल | 3 | 1 |
202112 | वैभव लोखंडे | 3 | 2 |
202113 | यश ढुल | -5 | 3 |
202114 | सोनाली पटोले | 2 | 4 |
202115 | अक्षर पटेल | 8 | 1 |
202116 | मीना मिश्रा | 8 | 3 |
202117 | महेश कुंभार | 4 | 5 |
202118 | साकाशी पाटिल | 3 | 2 |
202119 | सोपान भोरे | 0 | 2 |
202220 | प्रज्वल लोखंडे | -2 | 4 |
202221 | अनुजा वानारे | -1 | 5 |
202222 | वेंकटेश अय्यर | 1 | 3 |
202223 | अनुष्का सेन | 2 | 1 |
202224 | आकाश जैन | 5 | 4 |
202225 | अक्षय अग्रवाल | 8 | 5 |
3 SQL गुणन ऑपरेटर (+):
SQL गुणन ऑपरेटर का उपयोग दिए गए तालिकाओं के संख्यात्मक रिकॉर्ड पर गणितीय गणना करने के लिए किया जाता है। हम ऑपरेंड के रूप में कॉलम नाम निर्दिष्ट करके क्वेरी में उल्लिखित तालिका से दिए गए कॉलम के संख्यात्मक मानों को गुणा करने के लिए गुणन ऑपरेटर का उपयोग कर सकते हैं।
SQL गुणन ऑपरेटर का सिंटैक्स है:
SELECT Column_Name1, Column_Name_2 * Column_Name_3, Column_Name_4 FROM Table_Name;
आइए समझते हैं कि कुछ उदाहरणों की सहायता से SQL क्वेरी में गुणन ऑपरेटरों को कैसे निष्पादित किया जाए।
उदाहरण: पहले सेम कॉलम को 2 से गुणा करने के लिए एक क्वेरी निष्पादित करें।
SELECT Student_Id, Student_Name, First_Sem * 2 AS 'Multiplied by 2', Department_Id FROM Diploma_Student;
उपरोक्त गुणन ऑपरेटर क्वेरी उदाहरण में, हमने पहले सेमी कॉलम मान को 2 से गुणा किया है।
उपरोक्त क्वेरी का आउटपुट इस प्रकार है:
Student_Id | Student_Name | 2 से गुणा | विभाग_आईडी |
202111 | वैष्णवी पाटिल | 188 | 1 |
202112 | वैभव लोखंडे | 170 | 2 |
202113 | यश ढुल | 180 | 3 |
202114 | सोनाली पटोले | 190 | 4 |
202115 | अक्षर पटेल | 170 | 1 |
202116 | मीना मिश्रा | 156 | 3 |
202117 | महेश कुंभार | 150 | 5 |
202118 | साकाशी पाटिल | 160 | 2 |
202119 | सोपान भोरे | 140 | 2 |
202220 | प्रज्वल लोखंडे | 160 | 4 |
202221 | अनुजा वानारे | 170 | 5 |
202222 | वेंकटेश अय्यर | 180 | 3 |
202223 | अनुष्का सेन | 140 | 1 |
202224 | आकाश जैन | 160 | 4 |
202225 | अक्षय अग्रवाल | 170 | 5 |
4 SQL डिवीजन ऑपरेटर्स (+):
SQL डिवीजन ऑपरेटर का उपयोग दिए गए तालिकाओं के संख्यात्मक रिकॉर्ड पर गणितीय गणना करने के लिए किया जाता है। हम ऑपरेंड के रूप में कॉलम नाम निर्दिष्ट करके क्वेरी में उल्लिखित तालिका से दिए गए कॉलम के संख्यात्मक मानों को विभाजित करने के लिए डिवीजन ऑपरेटर का उपयोग कर सकते हैं।
SQL डिवीजन ऑपरेटर का सिंटैक्स इस प्रकार है:
SELECT Column_Name1, Column_Name_2 / Column_Name_3, Column_Name_4 FROM Table_Name;
आइए कुछ उदाहरणों की सहायता से समझते हैं कि SQL प्रश्नों में डिवीजन ऑपरेटरों को कैसे निष्पादित किया जाए।
उदाहरण: First_Sem, Second_Sem, Third_Sem, Fourth_Sem, Fifth_Sem, और Sixth_Sem कॉलम जोड़ने के लिए एक क्वेरी निष्पादित करें और मान को 6 से विभाजित करें।
SELECT Student_Id, Student_Name, (First_Sem + Second_Sem + Third_Sem + Fourth_Sem + Fifth_Sem + Sixth_Sem)/6 AS 'Division Operation', Department_Id FROM Diploma_Student;
उपरोक्त डिवीजन ऑपरेटर क्वेरी उदाहरण में, हमने पहले फर्स्ट_सेम, सेकेंड_सेम, थर्ड_सेम, फोर्थ_सेम, फिफ्थ_सेम और सिक्स्थ_सेम से मान जोड़े और फिर वैल्यू को 6 से विभाजित किया। हमने उपरोक्त क्वेरी में कई ऑपरेशन किए।
उपरोक्त क्वेरी का आउटपुट इस प्रकार है:
Student_Id | Student_Name | डिवीजन ऑपरेशन | विभाग_आईडी |
202111 | वैष्णवी पाटिल | 90.8333 | 1 |
202112 | वैभव लोखंडे | 85.6667 | 2 |
202113 | यश ढुल | 89.0000 | 3 |
202114 | सोनाली पटोले | 91.1667 | 4 |
202115 | अक्षर पटेल | 84.8333 | 1 |
202116 | मीना मिश्रा | 78.1667 | 3 |
202117 | महेश कुंभार | 77.3333 | 5 |
202118 | साकाशी पाटिल | 77.8333 | 2 |
202119 | सोपान भोरे | 74.6667 | 2 |
202220 | प्रज्वल लोखंडे | 80.5000 | 4 |
202221 | अनुजा वानारे | 85.0000 | 5 |
202222 | वेंकटेश अय्यर | 89.8333 | 3 |
202223 | अनुष्का सेन | 74.6667 | 1 |
202224 | आकाश जैन | 77.6667 | 4 |
202225 | अक्षय अग्रवाल | 83.8333 | 5 |