SQL MCQ Quiz in हिन्दी - Objective Question with Answer for SQL - मुफ्त [PDF] डाउनलोड करें

Last updated on Apr 16, 2025

पाईये SQL उत्तर और विस्तृत समाधान के साथ MCQ प्रश्न। इन्हें मुफ्त में डाउनलोड करें SQL MCQ क्विज़ Pdf और अपनी आगामी परीक्षाओं जैसे बैंकिंग, SSC, रेलवे, UPSC, State PSC की तैयारी करें।

Latest SQL MCQ Objective Questions

SQL Question 1:

एकल पंक्ति या अदिश फंक्शन एकल मान पर लागू होते हैं और एकल मान रिटर्न भी हैं।

निम्न में से कौन एक डेट फंक्शन नहीं है?

  1. DATE()
  2. NOW()
  3. THEN()
  4. DAY()

Answer (Detailed Solution Below)

Option 3 : THEN()

SQL Question 1 Detailed Solution

- pehlivanlokantalari.com

सही उत्तर THEN() है।

key-point-imageKey Points

  • डेट फंक्शन का उपयोग SQL में डेटाबेस से दिनांक और समय मानों में हेरफेर करने और पुनः प्राप्त करने के लिए किया जाता है। दिनांक और समय डेटा प्रकारों पर संचालन करने के लिए वे आवश्यक हैं।
  • सामान्य डेट फंक्शनों में शामिल हैं:
    • DATE(): वर्तमान दिनांक देता है।
    • NOW(): वर्तमान दिनांक और समय देता है।
    • DAY(): दिनांक का दिन भाग देता है।
  • फलन THEN() SQL में एक मान्यता प्राप्त डेट फंक्शन नहीं है। यह दिनांकों या समय से संबंधित कोई भी संचालन नहीं करता है।

additional-information-imageAdditional Information

  • समय के साथ घटनाओं के शेड्यूलिंग, लॉगिंग और ट्रैकिंग के लिए डेटाबेस प्रबंधन प्रणालियों में डेट फंक्शन महत्वपूर्ण हैं।
  • वे दिनांकों के बीच अंतराल की गणना करने, दिनांकों को स्वरूपित करने और दिनांक मानों के विशिष्ट भागों को निकालने में मदद करते हैं।
  • अन्य उल्लेखनीय डेट फंक्शनों में शामिल हैं:
    • MONTH(): दिनांक का महीने वाला भाग देता है।
    • YEAR(): दिनांक का वर्ष भाग देता है।
    • TIMESTAMP(): दिनांक और समय मान देता है।
  • डेट फंक्शनों को समझने और उनका उपयोग करने से अस्थायी प्रश्नों और रिपोर्टों को करने की क्षमता में काफी वृद्धि हो सकती है।

SQL Question 2:

कौन सा SQL फ़ंक्शन निम्नलिखित आउटपुट लौटाएगा:

mysql > Select ____?_____ (53, 10);

output __ 3

  1. Truncate
  2. ROUND
  3. MOD
  4. POW

Answer (Detailed Solution Below)

Option 3 : MOD

SQL Question 2 Detailed Solution

सही उत्तर MOD है।

key-point-image Key Points

  • SQL का MOD फलन दो संख्याओं के बीच विभाजन संक्रिया के शेषफल को ज्ञात करने के लिए उपयोग किया जाता है।
    • दिए गए उदाहरण में, MOD(53, 10), 53 को 10 से विभाजित किया जाता है।
    • इस विभाजन का भागफल 5 है (क्योंकि 53 को 10 से विभाजित करने पर भागफल 5 और शेषफल 3 आता है)।
    • इस विभाजन का शेषफल 3 है, इसलिए MOD(53, 10) का आउटपुट 3 है।

additional-information-image Additional Information

  • MOD फलन कई SQL डेटाबेस द्वारा समर्थित है, जिसमें MySQL, PostgreSQL, Oracle और SQL Server शामिल हैं।
  • विभिन्न SQL डेटाबेस के बीच MOD फलन का सिंटैक्स थोड़ा भिन्न हो सकता है।
  • कुछ डेटाबेस में, MOD फलन को REMAINDER कहा जा सकता है।
  • SQL में गणितीय गणना और डेटा विश्लेषण के लिए MOD फलन को समझना आवश्यक है।

SQL Question 3:

सूची I का सूची II से मिलान कीजिए। 

सूची I

सूची II

A.

SELECT LOWER (COMPUTER');

I.

'COM'

B.

SELECT LEFT(COMPUTER', 3);

II.

'UTER'

C.

SELECT RIGHT ('COMPUTER', 4):

III.

'OMP'

D.

SELECT MID ('COMPUTER', 2,3);

IV.

'computer'

 

नीचे दिए विकल्पों में से सही उत्तर चुनें:

  1. A - I, B - II, C - IV, D - III
  2. A - IV, B - I, C - III, D - II
  3. A - IV, B - I, C - II, D - III
  4. A - IV, B - II, C - I, D - III

Answer (Detailed Solution Below)

Option 3 : A - IV, B - I, C - II, D - III

SQL Question 3 Detailed Solution

सही उत्तर विकल्प 3 (A - IV, B - I, C - II, D - III) है।

Key Points

  • LOWER('COMPUTER') स्ट्रिंग को लोअरकेस में बदल देता है: 'computer'IV
  • LEFT('COMPUTER', 3) पहले 3 वर्णों को निकालता है: 'COM'I
  • RIGHT('COMPUTER', 4) अंतिम 4 वर्णों को निकालता है: 'UTER'II
  • MID('COMPUTER', 2, 3) स्थिति 2 से शुरू होकर 3 वर्णों को निकालता है: 'OMP'III

Explanation of Functions:

  • LOWER(): टेक्स्ट को लोअरकेस में बदलता है।
  • LEFT(): सबसे बाएँ के n वर्ण देता है।
  • RIGHT(): सबसे दाएँ के n वर्ण देता है।
  • MID(): एक निर्दिष्ट स्थिति से एक सबस्ट्रिंग निकालता है।

Why Other Options Are Incorrect:

  • विकल्प 1: LOWER को 'COM' और RIGHT को 'computer' से गलत तरीके से मिलान होता है।
  • विकल्प 2: RIGHT और MID के आउटपुट को गलत तरीके से बदल देता है।
  • विकल्प 4: LEFT को 'UTER' और RIGHT को 'COM' से गलत तरीके से मिलान होता है।

इस प्रकार, सही मिलान: A - IV, B - I, C - II, D - III (विकल्प 3) है।

SQL Question 4:

Comprehension:

निम्न EMPLOYEE तालिका पर विचार करें.

कर्मचारी संख्या

कर्मचारी का नाम 

वेतन

बोनस

विभाग ID (DeptId)

101

आलिया

10000

234

D02

102

कृतिका

60000

123

D01

103

शब्बीर

45000

566

D01

104

गुरप्रीत

19000

565

D04

105

जोसफ

34000

875

D03

106

सान्या

48000

695

D02

107

वर्गीस

15000

NULL

D01

108

नाचोबी

29000

NULL

D05

109

डारिभा

42000

NULL

D04

110

तान्या

50000

467

D05

SELECT MAX(Salary) FROM EMPLOYEE WHERE Bonus IS NOT NULL AND Deptid IN ('D01', 'D02');

  1. 48000
  2. 50000
  3. 60000
  4. 45000

Answer (Detailed Solution Below)

Option 3 : 60000

SQL Question 4 Detailed Solution

सही उत्तर है: विकल्प 3

Key Points

व्याख्या:
यह क्वेरी कर्मचारियों के बीच अधिकतम वेतन देता है:

  • जिनका बोनस not null है, और

  • जो विभागों D01 या D02 से संबंधित हैं

MAX() फ़ंक्शन उन कर्मचारियों में उच्चतम वेतन मान देता है जिनका बोनस शून्य नहीं है और जो विभाग D01 या D02 से संबंधित हैं।

फ़िल्टर किए गए कर्मचारी:

  • कर्मचारी संख्या 101 (आलिया) → D02 → बोनस = 234 → वेतन = 10000
  • कर्मचारी संख्या 102 (कृतिका) → D01 → बोनस = 123 → वेतन = 60000
  • कर्मचारी संख्या 103 (शब्बीर) → D01 → बोनस = 566 → वेतन = 45000
  • कर्मचारी संख्या 106 (सान्या) → D02 → बोनस = 695 → वेतन = 48000

इनमें से अधिकतम वेतन = 60000

अंतिम उत्तर: ✅ 60000

SQL Question 5:

Comprehension:

निम्न EMPLOYEE तालिका पर विचार करें.

कर्मचारी संख्या

कर्मचारी का नाम 

वेतन

बोनस

विभाग ID (DeptId)

101

आलिया

10000

234

D02

102

कृतिका

60000

123

D01

103

शब्बीर

45000

566

D01

104

गुरप्रीत

19000

565

D04

105

जोसफ

34000

875

D03

106

सान्या

48000

695

D02

107

वर्गीस

15000

NULL

D01

108

नाचोबी

29000

NULL

D05

109

डारिभा

42000

NULL

D04

110

तान्या

50000

467

D05

SELECT MIN(Salary) FROM EMPLOYEE WHERE DeptId = 'D01';

  1. 60000
  2. 15000
  3. 30000
  4. 45000

Answer (Detailed Solution Below)

Option 2 : 15000

SQL Question 5 Detailed Solution

सही उत्तर 15000 है। 

key-point-image Key Points

  • SQL क्वेरी SELECT MIN(Salary) FROM EMPLOYEE WHERE DeptId = 'D01'; का उपयोग 'D01' ID वाले विभाग में कर्मचारियों के न्यूनतम वेतन को खोजने के लिए किया जाता है।
  • यह क्वेरी DeptId के आधार पर कर्मचारियों को फ़िल्टर करती है और Salary कॉलम का न्यूनतम मान प्राप्त करती है।
  • दिए गए विकल्पों (60000, 15000, 30000, 45000) में, सबसे कम वेतन 15000 है।

additional-information-image Additional Information

  • SQL (Structured Query Language) का उपयोग डेटाबेस के साथ संवाद करने और डेटा को क्वेरी करने, अपडेट करने और प्रबंधित करने जैसे संचालन करने के लिए किया जाता है।
  • SQL में MIN फ़ंक्शन एक समुच्चय फलन है जो मानों के एक समूह में सबसे छोटा मान देता है।
  • SQL क्वेरी में शर्तें, जैसे WHERE DeptId = 'D01', विशिष्ट मानदंडों के आधार पर डेटा को फ़िल्टर करने के लिए उपयोग की जाती हैं।
  • डेटाबेस प्रबंधन और डेटा विश्लेषण के लिए SQL फ़ंक्शन और क्वेरी संरचना को समझना आवश्यक है।

Top SQL MCQ Objective Questions

SQL का पूर्ण रूप क्या है?

  1. सिंपल क्वेरी लैंग्वेज
  2. स्ट्रक्चर्ड क्वीययंग लैंग्वेज
  3. स्ट्रक्चर्ड क्वेरी लैंग्वेज
  4. स्ट्रक्चर्ड क्वीययंग लेक्सिकन

Answer (Detailed Solution Below)

Option 3 : स्ट्रक्चर्ड क्वेरी लैंग्वेज

SQL Question 6 Detailed Solution

Download Solution PDF

Key Points

SQL (स्ट्रक्चर्ड क्वेरी लैंग्वेज) एक मानकीकृत प्रोग्रामिंग भाषा है जिसका उपयोग संबंधपरक डेटाबेस को प्रबंधित करने और उनमें डेटा पर विभिन्न संचालन करने के लिए किया जाता है। ... 1970 के दशक के अंत और 1980 के दशक की शुरुआत में संबंधपरक डेटाबेस के लिए SQL वास्तविक मानक प्रोग्रामिंग भाषा बन गई है।

  • SQL का उपयोग नियमित रूप से ना केवल डेटाबेस प्रशासकों द्वारा किया जाता है, बल्कि डेटा एकीकरण स्क्रिप्ट लिखने वाले विकासक और डेटा विश्लेषकों द्वारा विश्लेषणात्मक प्रश्नों को बनाने और चलाने के लिए भी उपयोग किया जाता है।
  • SQL के उपयोग में डेटाबेस तालिका और अनुक्रमणिका संरचनाओं को संशोधित करना शामिल है; डेटा की पंक्तियों को जोड़ना, अद्यतन करना और हटाना; और लेनदेन प्रसंस्करण और विश्लेषिकी अनुप्रयोगों के लिए डेटाबेस से जानकारी के सबसेट को पुनः प्राप्त करना।

अतः सही उत्तर स्ट्रक्चर्ड क्वेरी लैंग्वेज है।

प्रतीक _______ का उपयोग किसी तालिका के प्रत्येक कॉलम को देखने के लिए किया जाता है।

  1. /
  2. _ _
  3. *
  4. !

Answer (Detailed Solution Below)

Option 3 : *

SQL Question 7 Detailed Solution

Download Solution PDF

प्रतीक का उपयोग किसी तालिका के प्रत्येक कॉलम को देखने के लिए किया जाता है।

उदाहरण के लिए, आइए एक तालिका 1 पर विचार करें

आईडी नाम उम्र पता वेतन
1

आकाश

24 बिजनोर 12000
2 समा 23 दिल्ली 15000
3 दीया 33 बैंगलोर 33000
4 बदल 29 उड़ीसा 40000

यदि आप तालिका से केवल कुछ विशिष्ट कॉलम प्राप्त करना चाहते हैं तो हम इस क्वेरी का उपयोग कर सकते हैं,

तालिका 1 से आईडी, नाम, उम्र चुनना;   (column_name1, coloumn_name2.....coloum_name) table_name से  / सिंटैक्स का चयन करें है;

आईडी नाम उम्र
1 आकाश 24
2 समा 23
3 दीया 33
4 बदल 29

यदि आप तालिका 1 तालिका के सभी क्षेत्रों को प्राप्त करना चाहते हैं तो आपको निम्नलिखित क्वेरी का उपयोग करना चाहिए,

तालिका 1 से * का चयन करें;    table_name से * सिंटैक्स का चयन करें;

आईडी नाम उम्र पता वेतन
1 आकाश 24 बिजनोर 12000
2 समा 23 दिल्ली 15000
3 दीया 33 बैंगलोर 33000
4 बदल 29 उड़ीसा 40000

इसलिए विकल्प 3 सही है

'DELETE' और 'TRUNCATE' कमांड के गुण क्या सूचित करते हैं?

  1. 'TRUNCATE' ऑपरेशन के निष्पादन के बाद, COMMIT और ROLLBACK स्टेटमेंट नष्ट हुए डेटा को पुनः प्राप्त करने के लिए किए जा सकते हैं, जबकि 'DELETE' इसकी अनुमति नहीं देता है।
  2. 'DELETE' और 'TRUNCATE’ ऑपरेशन के निष्पादन के बाद नष्ट हुए डेटा के लिए आसानी से पुनःप्राप्ति संभव है
  3. 'DELETE' ऑपरेशन के निष्पादन के बाद, COMMIT और ROLLBACK स्टेटमेंट नष्ट हुए डेटा को पुनः प्राप्त करने के लिए किए जा सकते हैं। जबकि TRUNCATE इसे अनुमति नहीं देता है।
  4. 'DELETE' और 'TRUNCATE' ऑपरेशन के निष्पादन के बाद नष्ट हुए डेटा के लिए कोई पुनःप्राप्ति संभव नहीं है

Answer (Detailed Solution Below)

Option 3 : 'DELETE' ऑपरेशन के निष्पादन के बाद, COMMIT और ROLLBACK स्टेटमेंट नष्ट हुए डेटा को पुनः प्राप्त करने के लिए किए जा सकते हैं। जबकि TRUNCATE इसे अनुमति नहीं देता है।

SQL Question 8 Detailed Solution

Download Solution PDF

TRUNCATE

  • एक DDL कमांड है इसलिए इसे वापस नहीं लाया जा सकता है।
  • यह तालिका की पहचान को रीसेट करता है और तालिका की उस स्थिति को लॉक कर देता है।
  • इसलिए, TRUNCATE के बाद कमिट और रोलबैक का कोई प्रभाव नहीं पड़ेगा।

 

DELETE

  • एक DML कमांड है इसलिए इसे वापस लाया जा सकता है
  • यह तालिका की पहचान को आराम नहीं देता है, यह सिर्फ तालिका पंक्ति को लॉक करता है
  • इसलिए इस्तेमाल की गई लॉक तकनीकों के आधार पर कमिट और रोलबैक का प्रभाव हो सकता है।

 

इसलिए, यह कहा जा सकता है कि 'TRUNCATE' ऑपरेशन के निष्पादन के बाद, COMMIT, और ROLLBACK स्टेटमेंट नष्ट हुए डेटा को पुनः प्राप्त करने के लिए नहीं किए जा सकते, जबकि 'DELETE' इसे अनुमति देता है।

यह भी कहा जा सकता है कि 'DELETE' ऑपरेशन के निष्पादन के बाद, COMMIT और ROLLBACK स्टेटमेंट नष्ट हुए डेटा को पुनः प्राप्त करने के लिए किए जा सकते हैं, जबकि TRUNCATE इसकी अनुमति नहीं देता है

ध्यान दें

आधिकारिक ISRO CS 2020 में, विकल्प 1 और 3 दोनों सही थे और इसलिए केवल सही उत्तर पाने के लिए विकल्प को थोड़ा संशोधित किया गया है।

निम्नलिखित योजनाओं वाले एक संबंधपरक डेटाबेस पर विचार करें।

सूची

  sno  

  pno  

  Cost  

S1

P1

150

S1

P2

50

S1

P3

100

S2

P4

200

S2

P5

250

S3

P1

250

S3

P2

150

S3

P5

300

S3

P4

250

 

आपूर्तिकर्ता

sno

sname

स्थान

S1

मेसर्स रॉयल फर्नीचर

दिल्ली

S2

मेसर्स बालाजी फर्नीचर

बैंगलोर

S3

मेसर्स प्रीमियम फर्नीचर

चेन्नई

 

 

पार्ट्स

pno

Pname

Part_spec

P1

टेबल

लकड़ी

P2

कुर्सी

लकड़ी

P3

टेबल

इस्पात

P4

अलमारी

इस्पात

P5

अलमारी

लकड़ी

 

प्रत्येक तालिका की प्राथमिक कुंजी घटक क्षेत्रों को रेखांकित करके इंगित की जाती है।

SELECT  s.sno, s.sname

FROM   Suppliers s, Cataloque c

WHERE s.sno = c.sno AND

                Cost > (SELECT AVG (cost)

FROM Cataloque

WHERE pno = ‘P4’

GROUP BY pno);

उपरोक्त SQL क्वेरी द्वारा लौटाई गई पंक्तियों की संख्या _____ है

  1. 4
  2. 5
  3. 0
  4. 2

Answer (Detailed Solution Below)

Option 1 : 4

SQL Question 9 Detailed Solution

Download Solution PDF

आंतरिक प्रश्न: SELECT AVG (cost) FROM Cataloque WHERE pno = ‘P4’ GROUP BY pno

आंतरिक क्वेरी का निष्पादन पार्ट-आईडी P4 के साथ भागों की लागत का औसत देता है

आउटपुट:

औसत (लागत)

225

 

बाहरी क्वेरी:

SELECT s.sno, s.sname FROM Suppliers s, Cataloque c WHERE s.sno = c.sno AND Cost > (225)

संपूर्ण क्वेरी का निष्पादन निम्न तालिका आउटपुट करता है:

sno

sname

S2

मेसर्स बालाजी फर्नीचर

S3

मेसर्स प्रीमियम फर्नीचर

S3

मेसर्स प्रीमियम फर्नीचर

S3

मेसर्स प्रीमियम फर्नीचर

 

अतः परिणामी तालिका में 4 पंक्तियाँ हैं।

SQL में SELECT ऑपरेशन ______ के बराबर होता है

  1. संबंधपरक बीजगणित में चयन संचालन
  2. रिलेशनल बीजगणित में चयन ऑपरेशन के बराबर है, सिवाय इसके कि SQL में SELECT डुप्लिकेट को बरकरार रखता है
  3. संबंधपरक बीजगणित में प्रक्षेपण संचालन
  4. रिलेशनल बीजगणित में प्रोजेक्शन ऑपरेशन के बराबर है, सिवाय इसके कि SQL में SELECT डुप्लिकेट को बरकरार रखता है

Answer (Detailed Solution Below)

Option 4 : रिलेशनल बीजगणित में प्रोजेक्शन ऑपरेशन के बराबर है, सिवाय इसके कि SQL में SELECT डुप्लिकेट को बरकरार रखता है

SQL Question 10 Detailed Solution

Download Solution PDF
चयन ऑपरेशन रिलेशनल बीजगणित में प्रोजेक्शन ऑपरेशन के बराबर है, सिवाय इसके कि SQL में सेलेक्ट डुप्लिकेट को बरकरार रखता है और इसके विपरीत प्रोजेक्शन डुप्लिकेट को हटा देता है।

निम्नलिखित में से कौन तीन मूल SQL DML कमांड का प्रतिनिधित्व करता है?

  1. ड्रॉप, अपडेट, डिलीट
  2. इन्सर्ट, अल्टर, डिलीट
  3. इन्सर्ट, अपडेट, क्रिएट
  4. इन्सर्ट, अपडेट, डिलीट

Answer (Detailed Solution Below)

Option 4 : इन्सर्ट, अपडेट, डिलीट

SQL Question 11 Detailed Solution

Download Solution PDF

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

SQL में डेटा परिभाषा और डेटा मैनिपुलेशन भाषा (DML) दोनों शामिल हैं।

महत्वपूर्ण बिंदु

DML: डेटा मैनिपुलेशन भाषा (DML) का उपयोग डेटाबेस के इंस्टेंस को उसके डेटा को इन्सर्ट, अपडेट और डिलीट करने के द्वारा संशोधित करने के लिए किया जाता है।

  • इन्सर्ट ईंटू/ वैल्यूज़:- इसका उपयोग टेबल में डाटा इन्सर्ट करने के लिए किया जाता है।
  • अपडेट/सेट/वेयर:- इसका उपयोग किसी तालिका के भीतर मौजूदा डेटा को अपडेट करने के लिए किया जाता है।
  • डिलीट फ्रॉम/वेयर:- इसका उपयोग डेटाबेस टेबल से रिकॉर्ड्स को डिलीट करने के लिए किया जाता है।
     

अतिरिक्त जानकारी

डेटा डेफिनिशन भाषा (DDL): - इसका उपयोग डेटाबेस स्कीमा को डिजाइन और संशोधित करने के लिए किया जाता है।

  • क्रिएट: इसका उपयोग RDBMS से नए डेटाबेस, टेबल और व्यू बनाने के लिए किया जाता है।
  • ड्रॉप: इसका उपयोग डेटाबेस, टेबल और विचारों को छोड़ने के लिए किया जाता है।
  • अल्टर: इसका उपयोग RDBMS से डेटाबेस स्कीमा को संशोधित करने के लिए किया जाता है।

निम्न SQL क्वेरी से कौन सा परिणाम समुच्चय लौटाया जाता है?

Select customer_name, telephone

From customers

Where city IN ('Jaipur', Delhi', 'Agra');

  1. सभी ग्राहकों का Customer_name और telephone।
  2. जयपुर, दिल्ली और आगरा में रहने वाले सभी ग्राहकों का Customer_name और telephone।
  3. जयपुर दिल्ली या आगरा में रहने वाले सभी ग्राहकों का Customer_name और telephone।
  4. उन सभी ग्राहकों का Customer_name और telephone जो जयपुर, दिल्ली या आगरा में नहीं रहते हैं।

Answer (Detailed Solution Below)

Option 3 : जयपुर दिल्ली या आगरा में रहने वाले सभी ग्राहकों का Customer_name और telephone।

SQL Question 12 Detailed Solution

Download Solution PDF

संकल्पना:

SQL IN स्थिति आसानी से यह जांचने की अनुमति देती है यदि कोई व्यंजक मानों की सूची में किसी मान से मिलता है। यह कथनों में एकाधिक या शर्तों की आवश्यकता को कम करता है।

व्याख्या:

SQL query दी गई है: 

Select customer_name, telephone

From customers

Where city IN ('Jaipur', Delhi', 'Agra') ;

चूंकि उपयोग किया गया प्रचालकIN है, इसलिए इसका परिणाम जयपुर, दिल्ली या आगरा शहर में रहने वाले सभी ग्राहकों के ग्राहक नाम और टेलीफोन में होगा।

एक या अधिक चयनित प्रकार के विशेषता मानों को संशोधित करने के लिए प्रयुक्त SQL कमांड ____ है।

  1. मॉडिफाई
  2. अपडेट
  3. इन्सर्ट
  4. अल्टर

Answer (Detailed Solution Below)

Option 2 : अपडेट

SQL Question 13 Detailed Solution

Download Solution PDF

अवधारणा

एक या अधिक चयनित प्रकारों के विशेषता मानों को संशोधित करने के लिए उपयोग की जाने वाली SQL कमांड अपडेट है।

मौजूदा तालिका में कॉलम जोड़ने, हटाने या संशोधित करने के लिए अल्टर टेबल स्टेटमेंट का उपयोग किया जाता है। अल्टर टेबल स्टेटमेंट का उपयोग किसी मौजूदा टेबल पर विभिन्न बाधाओं को जोड़ने और छोड़ने के लिए भी किया जाता है।

वाक्य - विन्यास:

अपडेट तालिका में मौजूदा रिकॉर्ड को संशोधित करने के लिए अद्यतन किया जाता है।

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

इसलिए विकल्प 2 सही है

Additional Information

अल्टर टेबल कॉलम कमांड को मॉडिफाई करें। ओरेकल और MySQL के लिए, अल्टर टेबल संशोधित कॉलम के लिए SQL सिंटैक्स है,

ALTER TABLE "table_name" MODIFY "column_name" "New Data Type";

इन्सर्ट इन्फो स्टेटमेंट का उपयोग टेबल में नए रिकॉर्ड डालने के लिए किया जाता है।

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

SQL में ______ एक एग्रिगेट फंक्शन है।

  1. AVG
  2. MODIFY
  3. SELECT
  4. CREATE

Answer (Detailed Solution Below)

Option 1 : AVG

SQL Question 14 Detailed Solution

Download Solution PDF
अवधारणा:

समुच्चय फलन एकल पंक्तियों के बजाय पंक्तियों के समूहों के आधार पर एकल परिणाम पंक्ति लौटाते हैं। समुच्चय फलन चुनिंदा सूचियों और ORDER BY और HAVING खंडों में दिखाई दे सकते हैं।

Key Points

फलन

विवरण

गिनती

COUNT पृच्छा द्वारा दी गई पंक्तियों की संख्या लौटाता है

AVG

AVGअभिव्यक्ति का औसत मूल्य लौटाता है

MIN

MIN अभिव्यक्ति का न्यूनतम मूल्य देता है

SUM

SUMअभिव्यक्ति के मूल्यों का योग लौटाता है


SQL में, AVG एक समग्र कार्य है

निम्नलिखित में से कौन रिलेशनल मॉडल में एक मूल ऑपरेशन नहीं है?

  1. प्रोजेक्ट
  2. कार्तीय प्रोडक्ट 
  3. यूनियन
  4. सेट प्रतिच्छेदन(इंटरसेक्शन)

Answer (Detailed Solution Below)

Option 4 : सेट प्रतिच्छेदन(इंटरसेक्शन)

SQL Question 15 Detailed Solution

Download Solution PDF

सही उत्तर विकल्प 4 है।

संकल्पना:

एक संबंधपरक बीजगणित और कलन एक प्रक्रियात्मक भाषा है जिसमें प्रत्येक प्रश्न वांछित परिणाम की गणना के लिए चरण-दर-चरण प्रक्रिया का वर्णन करता है। यानी संबंध बीजगणित अभिव्यक्ति क्वेरी मूल्यांकन योजना का प्रतिनिधित्व करती है।

इसके अलग-अलग ऑपरेशन हैं जैसे,

सिलेक्शन (σ) या सेलेक्ट:

सिलेक्शन को एकल टेबल की पंक्तियों के क्षैतिज सबसेट को लेने के रूप में परिभाषित किया गया है जो किसी विशेष स्थिति को पूरा करता है।

सिंटेक्स:

σ (R)

प्रोजेक्शन (Π) या प्रोजेक्ट:

यह निर्दिष्ट विशेषताओं के आधार पर किसी संबंध या टेबल के कॉलम प्रदर्शित करता है।

सिंटेक्स:

π (R)

यूनियन ऑपरेशन (∪):

यह दो दिए गए संबंधों के बीच द्विआधारी यूनियन करता है।

सिंटेक्स:

r U s

सेट अंतर(डिफरेंस) (−):

सेट डिफरेंस ऑपरेशन का परिणाम टुपल्स होता है, जो एक रिलेशन में मौजूद होते हैं लेकिन दूसरे रिलेशन में नहीं होते हैं।

सिंटेक्स:

सिंटेक्स:

कार्टेशियन प्रोडक्ट (Χ):

दो अलग-अलग संबंधों की जानकारी को एक में जोड़ता है।

सिंटेक्स:

r Χ s

रिनेम ऑपरेशन (ρ):

रिनेम ऑपरेशन हमें आउटपुट संबंध का नाम बदलने की अनुमति देता है। 'रिनेम' ऑपरेशन।

सिंटेक्स:

 ρ x (E)

जहाँ व्यंजक E का परिणाम x के नाम से सेव किया जाता है।

अतिरिक्त संचालन सेट इंटरसेक्शन (∩), जॉइंट (⋈), और डिवीजन (÷) हैं।

SQLसेट मैनिपुलेशन ऑपरेटर:

सेट इंटरसेक्शन, सेट  यूनियन, और एक्सेपट ऑपरेशन को छोड़कर सेट मैनिपुलेशन ऑपरेटर हैं। जो किसी भी क्वेरी के परिणाम की तुलना पंक्तियों के एक मल्टीसेट से करते हैं तो सेट ऑपरेशन करना स्वाभाविक है जैसे,

  • यूनियन
  • इंटरसेक्ट
  • एक्सेपट 

उदाहरण:

(select name from depositor) 

union /  Intersect / Except

(select name from borrower).

अत: सही उत्तर सेट इंटरसेक्शन है

Get Free Access Now
Hot Links: teen patti online game teen patti refer earn teen patti master list teen patti download all teen patti game