Database
 sql >> डेटाबेस >  >> RDS >> Database

एसक्यूएल अंकगणित ऑपरेटर

इस पृष्ठ में सभी जानकारी है, उदाहरण की सहायता से 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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अपाचे स्पार्क ओडीबीसी चालक

  2. डेटा संग्रहण:अभिलेखागार और एचएसएम के लिए आरईएसटी बनाम पॉज़िक्स

  3. Transact-SQL का उपयोग करके दृश्य की परिभाषा प्राप्त करने के 4 तरीके

  4. एसक्यूएल सेल्फ जॉइन

  5. PRAGMA EXCEPTION_INIT का उपयोग करके उपयोगकर्ता परिभाषित अपवाद को कैसे घोषित करें?