यह SQL ट्यूटोरियल उदाहरणों के साथ SELECT क्वेरी में AND ऑपरेटर का उपयोग करने के तरीके को समझाने और समझने में हमारी मदद करता है।
AND ऑपरेटर का उपयोग तालिका के रिकॉर्ड लाने के लिए किया जाता है यदि क्वेरी में दिए गए दोनों भाव सत्य हैं।
उदाहरण के लिए, ग्राहक उस योजना को फ़िल्टर करता है जहां उसने 600 . के बीच मूल्य का चयन किया था और 800 , जिसमें हॉटस्टार प्राइम सब्सक्रिप्शन भी शामिल है। ग्राहक केवल उन्हीं प्लान्स को देख सकते हैं जिनकी कीमत 600 से 800 के बीच है, जिसमें हॉटस्टार प्राइम सब्सक्रिप्शन भी शामिल है। ग्राहक उन योजनाओं को नहीं देख सकता जो ऊपर दिए गए भावों में से किसी एक को विफल करती हैं।
SQL SELECT AND ऑपरेटर का सिंटैक्स इस प्रकार है:
SELECT Column_Name_1, Column_Name_2, Column_Name_3. Column_Name_4, Column_Name_5 FROM Table_Name WHERE Column_Name = Value AND Column_Name =Value;
व्यंजक में स्तंभ नाम समान स्तंभ नाम या भिन्न स्तंभ नाम हो सकता है।
आइए उदाहरणों की सहायता से SQL SELECT AND ऑपरेटर को समझते हैं।
डिप्लोमा_स्टूडेंट नाम की पहले से मौजूद तालिका पर विचार करें:
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: छात्र की जानकारी प्रदर्शित करने के लिए एक क्वेरी निष्पादित करें जहां छात्र का दूसरे सेमेस्टर का प्रतिशत 72 से अधिक है, और विभाग आईडी 1, 3, 5 है।
SELECT * FROM Diploma_Student WHERE Second_Sem > 72 AND Department_Id IN (1, 3, 5);
उपरोक्त चयन और ऑपरेटर क्वेरी में, हमने छात्र की जानकारी प्रदर्शित की जहां छात्र का द्वितीय सेमेस्टर प्रतिशत 72 से अधिक है और छात्र विभाग आईडी 1, 3, और 5 है। हमने कई विभाग आईडी के लिए ओआर ऑपरेटर के बजाय आईएन ऑपरेटर का उपयोग किया।
उपरोक्त क्वेरी का आउटपुट इस प्रकार है:
Student_Id | Student_Name | फर्स्ट_सेम | Second_Sem | थर्ड_सेम | चौथा_सेम | पांचवां_सेम | छठे_सेम | कुल | विभाग_आईडी |
202111 | वैष्णवी पाटिल | 94 | 91 | 88 | 85 | 95 | 92 | 91 | 1 |
202113 | यश ढुल | 90 | 88 | 94 | 87 | 85 | 90 | 89 | 3 |
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 |
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 |
202225 | अक्षय अग्रवाल | 85 | 80 | 78 | 88 | 90 | 82 | 84 | 5 |
उदाहरण 2: छात्र की जानकारी प्रदर्शित करने के लिए एक क्वेरी निष्पादित करें जहां छात्र का समग्र प्रतिशत 80 से अधिक है, और छात्र के नाम में कहीं भी 'ए' अक्षर है।
SELECT * FROM Diploma_Student WHERE Total > 80 AND Student_Name LIKE '%A%';
उपरोक्त चयन और ऑपरेटर क्वेरी उदाहरण में, हमने छात्र की जानकारी प्रदर्शित की जहां छात्र का समग्र प्रतिशत 80 से अधिक है। छात्र के नाम में कहीं भी 'ए' अक्षर होता है। पैटर्न मिलान के लिए, हमने क्वेरी में LIKE ऑपरेटर का उपयोग किया है।
उपरोक्त क्वेरी का आउटपुट इस प्रकार है:
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 |
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 |
202225 | अक्षय अग्रवाल | 85 | 80 | 78 | 88 | 90 | 82 | 84 | 5 |