SQL MCQ Quiz in हिन्दी - Objective Question with Answer for SQL - मुफ्त [PDF] डाउनलोड करें
Last updated on Jul 5, 2025
Latest SQL MCQ Objective Questions
SQL Question 1:
SQL कीवर्ड _______ का उपयोग वाइल्डकार्ड के साथ किया जाता है।
Answer (Detailed Solution Below)
SQL Question 1 Detailed Solution
सही उत्तर LIKE है।
Key Points
- SQL में किसी कॉलम में किसी विशिष्ट पैटर्न की खोज करने के लिए LIKE कीवर्ड का उपयोग किया जाता है।
- इसे अक्सर क्वेरी के भीतर पैटर्न मिलान करने के लिए वाइल्डकार्ड के साथ उपयोग किया जाता है।
- LIKE के साथ दो मुख्य वाइल्डकार्ड का उपयोग किया जाता है:
- प्रतिशत चिह्न (%) शून्य, एक या एक से अधिक वर्णों का प्रतिनिधित्व करता है।
- अंडरस्कोर (_) एकल वर्ण का प्रतिनिधित्व करता है।
- उदाहरण के लिए:
SELECT * FROM Customers WHERE City LIKE 'New%';
- यह क्वेरी "New" से शुरू होने वाले किसी भी मान को ढूंढती है।SELECT * FROM Customers WHERE City LIKE '_ew%';
- यह क्वेरी उन मानों को ढूंढती है जहाँ दूसरा और तीसरा वर्ण "ew" हैं।
Additional Information
- कुछ डेटाबेस प्रणाली में LIKE कीवर्ड केस-संवेदनशील नहीं है, लेकिन अन्य में केस-संवेदनशील है।
- वाइल्डकार्ड का उपयोग करने से SQL क्वेरी के प्रदर्शन पर प्रभाव पड़ सकता है, खासकर बड़े डेटासेट के साथ।
- LIKE कीवर्ड मुख्य रूप से SELECT, UPDATE और DELETE स्टेटमेंट में उपयोग किया जाता है।
- पैटर्न मिलान से संबंधित अन्य SQL कीवर्ड में SIMILAR TO और REGEXP (नियमित अभिव्यक्ति) शामिल हैं।
SQL Question 2:
किसी संबंध में बाहरी कुंजी प्रतिबंध डालने के लिए सही सिंटैक्स कौन सा है?
Answer (Detailed Solution Below)
SQL Question 2 Detailed Solution
सही उत्तर ALTER TABLE table_name ADD FOREIGN KEY(attribute name) REFERENCES referenced_table_name(attribute name) है।
Key Points
- बाहरी कुंजी प्रतिबंध जोड़ने के लिए, मौजूदा तालिका संरचना को संशोधित करने के लिए ALTER TABLE कथन का उपयोग किया जाता है।
- बाहरी कुंजी जोड़ने का सिंटैक्स है:
ALTER TABLE table_name ADD FOREIGN KEY (attribute_name) REFERENCES referenced_table_name(attribute_name);
- यह कथन एक तालिका में बाहरी कुंजी और दूसरी तालिका में प्राथमिक कुंजी के बीच एक लिंक बनाकर संदर्भात्मक अखंडता सुनिश्चित करता है।
- बाहरी कुंजी और संदर्भित प्राथमिक कुंजी दोनों के लिए तालिका और विशेषता नामों को सही ढंग से निर्दिष्ट करना महत्वपूर्ण है।
Additional Information
- बाहरी कुंजियाँ संबंधित तालिकाओं में डेटा संगति और अखंडता बनाए रखने में मदद करती हैं।
- वे उन कार्यों को रोकते हैं जो तालिकाओं के बीच संबंधों को नष्ट कर देंगे, जैसे कि किसी ऐसे रिकॉर्ड को हटाना जो किसी अन्य तालिका में बाहरी कुंजी द्वारा संदर्भित किया जाता है।
- बाहरी कुंजी प्रतिबंध ON DELETE CASCADE या ON UPDATE CASCADE जैसे कैस्केडिंग कार्यों को भी लागू कर सकते हैं, जो स्वचालित रूप से आश्रित रिकॉर्ड को अपडेट या हटा देते हैं।
- डेटा को सामान्य और कुशल तरीके से संग्रहीत करने के लिए डेटाबेस डिज़ाइन में बाहरी कुंजियों को ठीक से परिभाषित करना महत्वपूर्ण है।
Top SQL MCQ Objective Questions
SQL Question 3:
SQL कीवर्ड _______ का उपयोग वाइल्डकार्ड के साथ किया जाता है।
Answer (Detailed Solution Below)
SQL Question 3 Detailed Solution
सही उत्तर LIKE है।
Key Points
- SQL में किसी कॉलम में किसी विशिष्ट पैटर्न की खोज करने के लिए LIKE कीवर्ड का उपयोग किया जाता है।
- इसे अक्सर क्वेरी के भीतर पैटर्न मिलान करने के लिए वाइल्डकार्ड के साथ उपयोग किया जाता है।
- LIKE के साथ दो मुख्य वाइल्डकार्ड का उपयोग किया जाता है:
- प्रतिशत चिह्न (%) शून्य, एक या एक से अधिक वर्णों का प्रतिनिधित्व करता है।
- अंडरस्कोर (_) एकल वर्ण का प्रतिनिधित्व करता है।
- उदाहरण के लिए:
SELECT * FROM Customers WHERE City LIKE 'New%';
- यह क्वेरी "New" से शुरू होने वाले किसी भी मान को ढूंढती है।SELECT * FROM Customers WHERE City LIKE '_ew%';
- यह क्वेरी उन मानों को ढूंढती है जहाँ दूसरा और तीसरा वर्ण "ew" हैं।
Additional Information
- कुछ डेटाबेस प्रणाली में LIKE कीवर्ड केस-संवेदनशील नहीं है, लेकिन अन्य में केस-संवेदनशील है।
- वाइल्डकार्ड का उपयोग करने से SQL क्वेरी के प्रदर्शन पर प्रभाव पड़ सकता है, खासकर बड़े डेटासेट के साथ।
- LIKE कीवर्ड मुख्य रूप से SELECT, UPDATE और DELETE स्टेटमेंट में उपयोग किया जाता है।
- पैटर्न मिलान से संबंधित अन्य SQL कीवर्ड में SIMILAR TO और REGEXP (नियमित अभिव्यक्ति) शामिल हैं।
SQL Question 4:
किसी संबंध में बाहरी कुंजी प्रतिबंध डालने के लिए सही सिंटैक्स कौन सा है?
Answer (Detailed Solution Below)
SQL Question 4 Detailed Solution
सही उत्तर ALTER TABLE table_name ADD FOREIGN KEY(attribute name) REFERENCES referenced_table_name(attribute name) है।
Key Points
- बाहरी कुंजी प्रतिबंध जोड़ने के लिए, मौजूदा तालिका संरचना को संशोधित करने के लिए ALTER TABLE कथन का उपयोग किया जाता है।
- बाहरी कुंजी जोड़ने का सिंटैक्स है:
ALTER TABLE table_name ADD FOREIGN KEY (attribute_name) REFERENCES referenced_table_name(attribute_name);
- यह कथन एक तालिका में बाहरी कुंजी और दूसरी तालिका में प्राथमिक कुंजी के बीच एक लिंक बनाकर संदर्भात्मक अखंडता सुनिश्चित करता है।
- बाहरी कुंजी और संदर्भित प्राथमिक कुंजी दोनों के लिए तालिका और विशेषता नामों को सही ढंग से निर्दिष्ट करना महत्वपूर्ण है।
Additional Information
- बाहरी कुंजियाँ संबंधित तालिकाओं में डेटा संगति और अखंडता बनाए रखने में मदद करती हैं।
- वे उन कार्यों को रोकते हैं जो तालिकाओं के बीच संबंधों को नष्ट कर देंगे, जैसे कि किसी ऐसे रिकॉर्ड को हटाना जो किसी अन्य तालिका में बाहरी कुंजी द्वारा संदर्भित किया जाता है।
- बाहरी कुंजी प्रतिबंध ON DELETE CASCADE या ON UPDATE CASCADE जैसे कैस्केडिंग कार्यों को भी लागू कर सकते हैं, जो स्वचालित रूप से आश्रित रिकॉर्ड को अपडेट या हटा देते हैं।
- डेटा को सामान्य और कुशल तरीके से संग्रहीत करने के लिए डेटाबेस डिज़ाइन में बाहरी कुंजियों को ठीक से परिभाषित करना महत्वपूर्ण है।