डेटाबेस में डेटा को संभालने के दौरान, हम अक्सर डेटा को हेरफेर और पुनर्प्राप्त करने के लिए विभिन्न प्रकार के ऑपरेशन करते हैं। एसक्यूएल डेटाबेस प्रबंधन प्रणालियों का आधार होने के नाते, इस तरह के ऑपरेशन करने के लिए विभिन्न ऑपरेटरों को प्रदान करता है। SQL ऑपरेटरों पर इस लेख में, मैं निम्नलिखित अनुक्रम में SQL में प्रयुक्त विभिन्न ऑपरेटरों पर चर्चा करूंगा:
झांकी में फिल्टर के प्रकार
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 को गहराई से समझने में मदद करेगा और आपको इस विषय में निपुणता प्राप्त करने में मदद करेगा।
क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया 'एसक्यूएल ऑपरेटर्स' पर इस लेख के टिप्पणी अनुभाग में इसका उल्लेख करें और मैं आपको वापस प्राप्त करूंगा।