SQL ऑपरेटर क्या हैं और वे कैसे काम करते हैं?



यह आलेख शीर्ष SQL ऑपरेटरों पर एक व्यापक मार्गदर्शिका है जिसे आप डेटाबेस में डेटा को पुनः प्राप्त करने, प्रबंधित करने और उपयोग करने के लिए प्रश्नों में उपयोग कर सकते हैं।

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

SQL- SQL ऑपरेटर्स-एडुर्का





झांकी में फिल्टर के प्रकार
    1. अंकगणितीय आपरेटर
    2. तुलना संचालक
    3. लॉजिकल ऑपरेटर्स

SQL ऑपरेटर क्या हैं?

SQL ऑपरेटर्स आरक्षित कीवर्ड होते हैं जिनका WHERE क्लॉज a में उपयोग किया जाता है अंकगणित, तार्किक और तुलनात्मक संचालन करने के लिए। ऑपरेटर एक बयान में कई शर्तों को पूरा करने के लिए एसक्यूएल बयानों में संयोजन के रूप में कार्य करते हैं।

चूंकि, SQL में विभिन्न प्रकार के ऑपरेटर होते हैं, इसलिए हमें SQL ऑपरेटरों पर इस लेख के अगले भाग में समान समझें।



SQL ऑपरेटर्स के प्रकार

अंकगणितीय आपरेटर

इन ऑपरेटरों का उपयोग इसके अतिरिक्त, गुणा, घटाव आदि जैसे संचालन करने के लिए किया जाता है।

ऑपरेटर ऑपरेशन विवरण
+जोड़ऑपरेटर के दोनों ओर मान जोड़ें
-घटावबाएं हाथ के साइड वैल्यू से राइट हैंड साइड वैल्यू को घटाया जाता था
*गुणनऑपरेटर के प्रत्येक तरफ मौजूद मानों को गुणा करता है
/विभाजनबाएं हाथ की ओर के मूल्य को दाहिने हाथ की ओर के मूल्य से विभाजित करता है
%मापांकबाएं हाथ के साइड वैल्यू को राइट हैंड साइड वैल्यू से विभाजित करता है और शेष को लौटाता है

उदाहरण:

40 + 20 का चयन करें 40 - 20 का चयन करें 40 * 20 का चयन करें 40/20 का चयन करें 40% 20 का चयन करें

आउटपुट:

कैसे जावा में गतिरोध को रोकने के लिए
60 20 800 2 0

खैर, यह SQL में उपलब्ध अंकगणितीय ऑपरेटरों के बारे में था। SQL ऑपरेटरों पर इस लेख के आगे, उपलब्ध संचालकों को समझें।



तुलना संचालक

इन ऑपरेटरों का उपयोग ऑपरेशन करने के लिए किया जाता है जैसे कि बराबर, इससे अधिक, कम से कम आदि।

ऑपरेटर ऑपरेशन विवरण
= =के बराबरयह जांचने के लिए उपयोग किया जाता है कि दोनों ऑपरेंड के मूल्य समान हैं या नहीं। यदि वे समान हैं, तो यह TRUE लौटाता है।
>से अधिकयदि सही ऑपरेंड की तुलना में बाएं ऑपरेंड का मान अधिक है, तो TRUE लौटाता है।
<से कमजाँचता है कि क्या बाएं ऑपरेंड का मूल्य सही ऑपरेंड से कम है, यदि हां TRUE लौटाता है।
> =इससे बड़ा या इसके बराबरयह जांचने के लिए उपयोग किया जाता है कि क्या बाएं ऑपरेंड सही ऑपरेटर से अधिक या उसके बराबर है, और स्थिति सही होने पर TRUE लौटाता है।
<=से कम या बराबरयदि सही बायाँ ऑपरेंड, दाहिने ऑपरेंड से कम या बराबर है, तो TRUE लौटाता है।
या! =असमानयह जांचने के लिए उपयोग किया जाता है कि ऑपरेंड का मान बराबर है या नहीं। यदि वे समान नहीं हैं, तो यह TRUE लौटाता है।
!>से अधिक नहींजाँचता है कि क्या बाएं ऑपरेंड सही ऑपरेंड से अधिक नहीं है, यदि हां तो TRUE लौटाता है।
!<से कम नहींरिटर्न सही है, अगर बाएं ऑपरेंड सही ऑपरेंड से कम नहीं है।

उदाहरण:

आपकी बेहतर समझ के लिए, मैं विभिन्न ऑपरेशन करने के लिए निम्न तालिका पर विचार करूंगा।

छात्र आईडी पहला नाम उपनाम आयु
एकअतुलमिश्रा२। ३
प्रियाकपूरइक्कीस
रोहनसिंघानियाइक्कीस
आकांक्षाजैनबीस
Vaibhavगुप्ता२५

उदाहरण [के बराबर उपयोग करें]:

छात्रों से चयन करें * जहां उम्र = 20 है

आउटपुट:

छात्र आईडी पहला नाम उपनाम आयु
आकांक्षाजैनबीस

उदाहरण [से अधिक का उपयोग करें]:

छात्रों का चयन करें * जहाँ से आयु> 23

आउटपुट:

छात्र आईडी पहला नाम उपनाम आयु
Vaibhavगुप्ता२५

उदाहरण [से कम या बराबर का उपयोग करें]:

छात्रों से चुनें * जहां उम्र हो<= 21 

आउटपुट:

छात्र आईडी पहला नाम उपनाम आयु
प्रियाकपूरइक्कीस
रोहनसिंघानियाइक्कीस
आकांक्षाजैनबीस

उदाहरण [के बराबर नहीं]:

छात्रों का चयन करें * जहां से आयु> 25

आउटपुट:

छात्र आईडी पहला नाम उपनाम आयु
एकअतुलमिश्रा२। ३
प्रियाकपूरइक्कीस
रोहनसिंघानियाइक्कीस
आकांक्षाजैनबीस

खैर, तुलनात्मक संचालकों पर यह कुछ उदाहरण थे। SQL ऑपरेटरों पर इस लेख में आगे बढ़ते हुए, आइए हम उपलब्ध विभिन्न तार्किक ऑपरेटरों को समझते हैं।

लॉजिकल ऑपरेटर्स

लॉजिकल ऑपरेटर्स का उपयोग ऑल, एनी, नॉट, बेटविन आदि जैसे ऑपरेशन्स करने के लिए किया जाता है।

ऑपरेटर विवरण
सबएक सेट में अन्य मूल्यों के लिए एक विशिष्ट मूल्य की तुलना करने के लिए उपयोग किया जाता है
कोई भीएक सेट में मौजूद किसी भी मान के लिए एक विशिष्ट मूल्य की तुलना करता है।
मेंउल्लिखित शाब्दिक मूल्यों के लिए एक विशिष्ट मूल्य की तुलना करने के लिए उपयोग किया जाता है।
के बीचउल्लिखित सीमा के भीतर मूल्यों की खोज करता है।
तथाउपयोगकर्ता को WHERE क्लॉज में कई शर्तों का उल्लेख करने की अनुमति देता है।
याWHERE क्लॉज में कई शर्तों को मिलाता है।
नहींएक नकारात्मक ऑपरेटर, जिसका उपयोग तार्किक ऑपरेटर के आउटपुट को उलटने के लिए किया जाता है।
मौजूदतालिका में पंक्ति की उपस्थिति की खोज करने के लिए उपयोग किया जाता है।
पसंद वाइल्डकार्ड ऑपरेटरों का उपयोग करके एक पैटर्न की तुलना करता है।
कुछकिसी भी ऑपरेटर के समान, और एक सेट में मौजूद कुछ मानों के लिए एक विशिष्ट मूल्य की तुलना की जाती है।

उदाहरण:

मैं ऊपर दी गई स्टूडेंट्स टेबल पर विचार करने जा रहा हूं, कुछ ऑपरेशन करने के लिए।

शुरुआती के लिए pl sql ट्यूटोरियल

उदाहरण [कोई भी]

छात्रों से * का चयन करें> आयु कोई भी (छात्रों से आयु का चयन करें> आयु 21)

आउटपुट:

छात्र आईडी पहला नाम उपनाम आयु
एकअतुलमिश्रा२। ३
Vaibhavगुप्ता२५

उदाहरण [BETWEEN और]

छात्रों से चयन करें * जहां उम्र 22 और 25 हो

आउटपुट:

छात्र आईडी पहला नाम उपनाम आयु
एकअतुलमिश्रा२। ३

उदाहरण [में]

छात्रों से चयन करें * जहां आयु ('23 ',' 20 ')

आउटपुट:

छात्र आईडी पहला नाम उपनाम आयु
एकअतुलमिश्रा२। ३
आकांक्षाजैनबीस

इस लेख में, मैंने केवल कुछ उदाहरणों के बारे में बताया है। मैं कहूंगा, आगे बढ़ो और SQL क्वेरी लिखने पर अच्छा अभ्यास प्राप्त करने के लिए विभिन्न प्रकार के ऑपरेटरों पर कुछ और उदाहरणों का अभ्यास करें।

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

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