SlideShare a Scribd company logo
RAI SAHEB BHANWAR
SINGH DEGREE COLLEGE
NASRULLAGANG
PRESENTATION OF COMPUTER
 Class - B.SC (cs) V Sem

 Topic : ( Select Command )

 Submmitted to - Submitted By-
 Mr. C.L Malviya Kavita Panwar
 Mr. Sanjay Shinde Dolly Rajput

SELECT COMMAND
 इस में पहले से बने हुए टेबल में इन्सटट किये गए डाटा िी टेबल िो देखने िे ललए सेलेक्ट िमाांड िा
उपयोग िरते है !
 Syntax - select (all/distinct ) scalar - expression(s)
 From table (s)
 [Where conditional -expression]
 [Group by column (s) ]
 Having condition - expression]
 [Order by column (s) ];
Example Of Select Commond
 Example - select *From table name;
 अब यह इस तरह से बतायगा -
 Rollno. Name Address Salary
 101 Kavita Indore 5000
 102 Dolly Harda 4500
 103 Radha Bhopal 4200
Example Of Select Command
 अब यदद टेबल िी समस्त डडटेल न चाहते हुए लसर्ट िु छ र्ील्ड्स िी जानिारी चाहते है तब िमाांड होगा!
 Example - select rollno .,name from table name ;
 यह इस तरह से बतायगा -
 Roll No Name
 101 Ram
 102 Hari
Select with " Where Clause"
 यह सबसे ज्यादा उपयोगी व प्रभावशाली क्लाज़ है जजसिे दद्रारा हम टेबल िे डेटा िो
किसी बबषेस िां डीशन िे अधार पर देख सिते है
 Example - यह यदद हम ऐसे ररिाडट देखना चाहते है जजसमे िी रोल नांबर िी वैल्डयू 103 से
ज्यादा हो तब िमाांड होगा -
 Select*from table name where rollno.=102 ;
 अब हम ऐसे सभी ररिाक्सट देखना चाहते है जजनिा नाम = हरी हो तब
 Select *from table name where name ='hari' ;
 लसांगल िोट्स (' ') िो हमेशा किसी िरेक्टर टाइप डेटा िे ललए ही उपयोग किया जाता है
Select using "Between"
 यह आप्शन उस परीररथित में उपयोगी होता है जब जो डेटा हम पप्राप्त िरना चाहते है वह
किसी एि रेंज ( सीमा ) िे अांदर शालमल है -
 Example - यदद हम ऐसे ररिाडट देखना चाहते है जजांि िी रोल नांबर 102 व 104 िे बबच हो
तब -
 Select * from table name where rollno. Between 102 and 104 ;
Select using "In"
 यह आप्शन तब अथधि उपयोगी होता है जब हम अलग अलग िां डीशन िे आधार पर
ररिा्टस देखना चाहते है और यह िां डीशन ना तो लगातार होती है और न ही रेंज में होती है
अिाटत ये अव्यव्जस्ित होती है
 Example - यह िी हम ऐसे ररिा्टस देखना चाहते है जजनिे िी rollno. िी वैल्डयू 101,103 व
104 हो तब िमाांड होगा -
 Select *from table name where rollno. In ( 101,102,103) ;
Select using "Like"
इस आप्शन िा उपयोग वाइल्डड िाडट िी िां डीशन िो ढूढ़ना िे ललए किया जाता है यहा पर
एि अक्षर िे ललए थचन्ह अडरस्िोर (_) व एि से आथधि अक्षर िे ललए परसेंटेज (%) िा
उपयोग िरते है
exaple - माना यदद हम ऐसे सभी ररिा्टस ढूढ़ना चाहते है जजनिा तीसरा अक्ष 'a' है तब िमाांड
होगा -
Select * from table name where name like '_ _a% ';
अब यदद हम ऐसे सभी ररिा्टस ढूढ़ ना चाहते है जजनिा पहला अक्षर 'r' है व अन्य िु छ भी तब
िमाांड होगा -
Select*from table name where name likr 'r%' ;
Select using "Order By"
 इस आप्शन िा उपयोग टेबल िो किसी र्ील्ड्स ( िॉलम) िे आधार पर क्रमबद्ध ( इांडेक्स)
ज़माने िे ललए चाहे वह बड़ते क्रम में तो या घटते क्रम में हो में किया जाता है किन्तु यह
िमाांड लसर्ट डेटा िो स्क्रीन पर ददखने िे ललए उपयोग में लाया जाता है
 Example - यदद हम िी ललस्ट name ( जो इांडेक्स हो ) िे आधार पर देखना चाहते है तब
ननम्न िमाांड िा उपयोग िरेगे !
 Select*from table name order by name ;
 Or
 Select * from table name order by name DSC ;
Selecy with "Group By"
 यह आप्शन क्लाज़ आप्शन ओरेिल से किसी एि िॉलम में अलग अलग वैल्डयू िे ललए उस वैल्डयू
िे ललए उस वैल्डयू से सम्बांथधत रोज़ लाइनों िा समूह बनािर ददखता है अत ये एि यह एि डेटा
सेट बनाता है जजसमे ररिा्टस िे बहुत से अलग अलग िां डीशन पर आधाररत होते है
 example -माना हमरा टेबल िु छ इस प्रिार है
 Rollno. Name addresss salary
 101 ram indore 6500
 102 shyaam bhopal 6000
 example - Select sum (salary) from table name Group by rollno ;
Select using "Having"
 Where क्लाज़ Grouo By क्लाज़ िे साि किसी भी िां डीशन िो देने िे ललए उपयुक्त नही
है इसललए Group by क्लाज़ िे साि हम having िा उपयोग िरते है जजससे िां डीशन दी
जाती है Having किसी िां डीशन िे आधार पर Group by से प्राप्त उततर िो अथधि किल्डटर
िर देता है
 example - यदद हम उपरोक्त group by िमाांड िो इस तरह से देखन चाहते है िी जहा
roll no.=101ही हो तब िमाांड होगा
 Select sum (salary)from table name Group by roll no. Having rollno.=101;
Thanking you

More Related Content

More from Rai Saheb Bhanwar Singh College Nasrullaganj

More from Rai Saheb Bhanwar Singh College Nasrullaganj (20)

lec37.ppt
lec37.pptlec37.ppt
lec37.ppt
 
lec23.ppt
lec23.pptlec23.ppt
lec23.ppt
 
lec21.ppt
lec21.pptlec21.ppt
lec21.ppt
 
lec20.ppt
lec20.pptlec20.ppt
lec20.ppt
 
lec19.ppt
lec19.pptlec19.ppt
lec19.ppt
 
lec18.ppt
lec18.pptlec18.ppt
lec18.ppt
 
lec17.ppt
lec17.pptlec17.ppt
lec17.ppt
 
lec16.ppt
lec16.pptlec16.ppt
lec16.ppt
 
lec30.ppt
lec30.pptlec30.ppt
lec30.ppt
 
lec28.ppt
lec28.pptlec28.ppt
lec28.ppt
 
lec27.ppt
lec27.pptlec27.ppt
lec27.ppt
 
lec26.ppt
lec26.pptlec26.ppt
lec26.ppt
 
lec25.ppt
lec25.pptlec25.ppt
lec25.ppt
 
lec2.ppt
lec2.pptlec2.ppt
lec2.ppt
 
lec1.ppt
lec1.pptlec1.ppt
lec1.ppt
 
lec15.ppt
lec15.pptlec15.ppt
lec15.ppt
 
lec14.ppt
lec14.pptlec14.ppt
lec14.ppt
 
lec13.ppt
lec13.pptlec13.ppt
lec13.ppt
 
lec11.ppt
lec11.pptlec11.ppt
lec11.ppt
 
lec10.ppt
lec10.pptlec10.ppt
lec10.ppt
 

ms doc command

  • 1. RAI SAHEB BHANWAR SINGH DEGREE COLLEGE NASRULLAGANG
  • 2. PRESENTATION OF COMPUTER  Class - B.SC (cs) V Sem   Topic : ( Select Command )   Submmitted to - Submitted By-  Mr. C.L Malviya Kavita Panwar  Mr. Sanjay Shinde Dolly Rajput 
  • 3. SELECT COMMAND  इस में पहले से बने हुए टेबल में इन्सटट किये गए डाटा िी टेबल िो देखने िे ललए सेलेक्ट िमाांड िा उपयोग िरते है !  Syntax - select (all/distinct ) scalar - expression(s)  From table (s)  [Where conditional -expression]  [Group by column (s) ]  Having condition - expression]  [Order by column (s) ];
  • 4. Example Of Select Commond  Example - select *From table name;  अब यह इस तरह से बतायगा -  Rollno. Name Address Salary  101 Kavita Indore 5000  102 Dolly Harda 4500  103 Radha Bhopal 4200
  • 5. Example Of Select Command  अब यदद टेबल िी समस्त डडटेल न चाहते हुए लसर्ट िु छ र्ील्ड्स िी जानिारी चाहते है तब िमाांड होगा!  Example - select rollno .,name from table name ;  यह इस तरह से बतायगा -  Roll No Name  101 Ram  102 Hari
  • 6. Select with " Where Clause"  यह सबसे ज्यादा उपयोगी व प्रभावशाली क्लाज़ है जजसिे दद्रारा हम टेबल िे डेटा िो किसी बबषेस िां डीशन िे अधार पर देख सिते है  Example - यह यदद हम ऐसे ररिाडट देखना चाहते है जजसमे िी रोल नांबर िी वैल्डयू 103 से ज्यादा हो तब िमाांड होगा -  Select*from table name where rollno.=102 ;  अब हम ऐसे सभी ररिाक्सट देखना चाहते है जजनिा नाम = हरी हो तब  Select *from table name where name ='hari' ;  लसांगल िोट्स (' ') िो हमेशा किसी िरेक्टर टाइप डेटा िे ललए ही उपयोग किया जाता है
  • 7. Select using "Between"  यह आप्शन उस परीररथित में उपयोगी होता है जब जो डेटा हम पप्राप्त िरना चाहते है वह किसी एि रेंज ( सीमा ) िे अांदर शालमल है -  Example - यदद हम ऐसे ररिाडट देखना चाहते है जजांि िी रोल नांबर 102 व 104 िे बबच हो तब -  Select * from table name where rollno. Between 102 and 104 ;
  • 8. Select using "In"  यह आप्शन तब अथधि उपयोगी होता है जब हम अलग अलग िां डीशन िे आधार पर ररिा्टस देखना चाहते है और यह िां डीशन ना तो लगातार होती है और न ही रेंज में होती है अिाटत ये अव्यव्जस्ित होती है  Example - यह िी हम ऐसे ररिा्टस देखना चाहते है जजनिे िी rollno. िी वैल्डयू 101,103 व 104 हो तब िमाांड होगा -  Select *from table name where rollno. In ( 101,102,103) ;
  • 9. Select using "Like" इस आप्शन िा उपयोग वाइल्डड िाडट िी िां डीशन िो ढूढ़ना िे ललए किया जाता है यहा पर एि अक्षर िे ललए थचन्ह अडरस्िोर (_) व एि से आथधि अक्षर िे ललए परसेंटेज (%) िा उपयोग िरते है exaple - माना यदद हम ऐसे सभी ररिा्टस ढूढ़ना चाहते है जजनिा तीसरा अक्ष 'a' है तब िमाांड होगा - Select * from table name where name like '_ _a% '; अब यदद हम ऐसे सभी ररिा्टस ढूढ़ ना चाहते है जजनिा पहला अक्षर 'r' है व अन्य िु छ भी तब िमाांड होगा - Select*from table name where name likr 'r%' ;
  • 10. Select using "Order By"  इस आप्शन िा उपयोग टेबल िो किसी र्ील्ड्स ( िॉलम) िे आधार पर क्रमबद्ध ( इांडेक्स) ज़माने िे ललए चाहे वह बड़ते क्रम में तो या घटते क्रम में हो में किया जाता है किन्तु यह िमाांड लसर्ट डेटा िो स्क्रीन पर ददखने िे ललए उपयोग में लाया जाता है  Example - यदद हम िी ललस्ट name ( जो इांडेक्स हो ) िे आधार पर देखना चाहते है तब ननम्न िमाांड िा उपयोग िरेगे !  Select*from table name order by name ;  Or  Select * from table name order by name DSC ;
  • 11. Selecy with "Group By"  यह आप्शन क्लाज़ आप्शन ओरेिल से किसी एि िॉलम में अलग अलग वैल्डयू िे ललए उस वैल्डयू िे ललए उस वैल्डयू से सम्बांथधत रोज़ लाइनों िा समूह बनािर ददखता है अत ये एि यह एि डेटा सेट बनाता है जजसमे ररिा्टस िे बहुत से अलग अलग िां डीशन पर आधाररत होते है  example -माना हमरा टेबल िु छ इस प्रिार है  Rollno. Name addresss salary  101 ram indore 6500  102 shyaam bhopal 6000  example - Select sum (salary) from table name Group by rollno ;
  • 12. Select using "Having"  Where क्लाज़ Grouo By क्लाज़ िे साि किसी भी िां डीशन िो देने िे ललए उपयुक्त नही है इसललए Group by क्लाज़ िे साि हम having िा उपयोग िरते है जजससे िां डीशन दी जाती है Having किसी िां डीशन िे आधार पर Group by से प्राप्त उततर िो अथधि किल्डटर िर देता है  example - यदद हम उपरोक्त group by िमाांड िो इस तरह से देखन चाहते है िी जहा roll no.=101ही हो तब िमाांड होगा  Select sum (salary)from table name Group by roll no. Having rollno.=101;