SQL SELECT Statement ą¤ो लिą¤ą¤¤े समय ध्यान ą¤°ą¤ą¤Øे योą¤्य बातें :
✔ सबसे पहले ध्यान ą¤°ą¤ą¤Øे योą¤्य बात यह है ą¤ि SQL स्ą¤ेą¤ą¤®ेंठą¤ेस संसितिवे (CASE SENSITIVE ) नहीं होता | ą¤ą¤øą¤ा मतलब है ą¤ी हम ą¤ą¤øे SMALL या CAPITAL लेą¤ą¤° में लिą¤ ą¤øą¤ą¤¤े है |
ą¤ैसे : SELECT * FROM EMPLOYEE; या select * from employee;
✔ SQL स्ą¤ेą¤ą¤®ेंठą¤ो ą¤ą¤ या ą¤ą¤ से ą¤्यादा लाą¤ą¤Ø में लिą¤ ą¤øą¤ą¤¤े है |
✔ ą¤ेय्वोर्औ्स (KEYWORDS) ą¤ो पूरी लाą¤ą¤Ø या स्ą¤ेą¤ą¤®ेंठमें संą¤्षिप्त (abbreviated) या विą¤ाą¤ित (split) नहीं ą¤ą¤° ą¤øą¤ą¤¤े |
✔ CLAUSES ą¤ो हमें सेपरेठलाą¤ą¤Ø में लिą¤ą¤Øा ą¤ाहिठą¤िससे ą¤ą¤øे ą¤Ŗą„ą¤Øे या ą¤øą¤®ą¤ą¤Øे में ą¤ą¤øानी होą¤ी |
✔ INDENTS ą¤ा प्रयोą¤ ą¤ą¤°ą¤े ą¤िसी STATEMENT ą¤ी पठनीयता (readability) ą¤ो बą„ा ą¤øą¤ą¤¤े है |
हम देą¤ेंą¤े ą¤ी ą¤ą¤ साधारण (simple) SELECT स्ą¤ेą¤ą¤®ेंठą¤ैसे लिą¤ą¤¤े है :
मान लीą¤िये हमारे पास ą¤ą¤ EMPLOYEE नाम ą¤ी ą¤ेबल है ą¤िसमे निम्न्लिą¤ित ą¤ॉलम है |
EMPLOYEE (ENO, ENAME, AGE, SALERY)
ą¤ą¤Ŗą¤° दी ą¤ą¤ ą¤ेबल में से ą¤ ą¤ą¤° ą¤ą¤Ŗ सारा रिą¤ॉर्औ देą¤ą¤Øा ą¤ाहते है तो ą¤ą¤Ŗą¤ो लिą¤ą¤Øा पą„ेą¤ा :
SELECT * FROM EMPLOYEE;
यहाँ पर ( * ) ą¤ा मतलब ( ALL ) होता है | यह ध्यान ą¤°ą¤ą¤Øा है बहुत ą¤ą¤øą¤Ø है दोस्तों |
ą¤
ą¤ą¤° ą¤ą¤Ŗ ą¤ाहते है ठविशेस ą¤ॉलम (COLUMN ) ą¤े औाą¤ा ą¤ो देą¤ą¤Øा है |मानलीą¤िये हमें सारे EMPLOYEE ą¤ा नाम देą¤ą¤Øा है तो हमारा SQL स्ą¤ेą¤ą¤®ेंठहोą¤ा :
SELECT EMPNAME FROM EMPLOYEE ;
ą¤ ą¤ą¤° ą¤ą¤ से ą¤्यादा ą¤ॉलम ą¤ो देą¤ą¤Øा ą¤ाहते है तो हम लिą¤ ą¤øą¤ą¤¤े है :
SELECT EMPNAME , AGE FROM EMPLOYEE ;
हमें यह ध्यान ą¤°ą¤ą¤Øा है ą¤ी हर स्ą¤ेą¤ą¤®ेंठą¤े ą¤
ंत में सेमीą¤ोलन (;) लą¤ाना होą¤ा नहीं तो SQL स्ą¤ेą¤ą¤®ेंठą¤ी ENDING नहीं होą¤ी |
ठरिऄमेą¤िą¤ ą¤ą¤Ŗą¤°ेशन ( Arithmetic Operations ) :
ą¤
ब हम ą¤
रिऄमेą¤िą¤ ą¤ą¤Ŗą¤°ेशन ą¤ी बात ą¤ą¤°ą¤¤े है | ą¤
रिऄमेą¤िą¤ ą¤ą¤Ŗą¤°ेशन से ą¤ą¤Ŗ ą¤øą¤®ą¤ą¤¤े ही है ą¤ी हम ą¤ोą„ą¤Øा , ą¤ą¤ą¤Øा ,ą¤ुऔा ą¤ą¤° ą¤ाठ( + , - , x , / ) ą¤ą¤°ą¤Øे ą¤ैसी ą¤ैलą¤ुलेशन ą¤ी बात ą¤ą¤° रहे है | ą¤ą¤ हम ą¤ानेą¤े ą¤ी ą¤ą¤Ø ą¤ą¤Ŗą¤°ेशन ą¤ो SQL स्ą¤ेą¤ą¤®ेंą¤्स में ą¤ैसे ą¤ą¤Ŗą¤Æोठą¤िया ą¤ाता है |
ą¤
रिऄमेą¤िą¤ ą¤ą¤Ŗą¤°ेशन ą¤ा प्रयोठनंबर ą¤ाą¤ą¤Ŗ ą¤े औाą¤ा ą¤े साऄ ą¤िया ą¤ाता है | हम ą¤ą¤¹ ą¤øą¤ą¤¤े है ą¤ी ą¤ो ą¤ॉलम नंबर ą¤ाą¤ą¤Ŗ ą¤ा होą¤ा ą¤ą¤øą¤®े प्रयोठą¤िया ą¤ा ą¤øą¤ą¤¤ा है | ą¤ैसे
मान लिą¤िये ą¤ą¤Ŗą¤°ोą¤्त ą¤ेबल में SALARY नाम ą¤ा ą¤ॉलम है हम सą¤ी ą¤ी सैलरी में 500 रूपठą¤ा ą¤ą¤Ø्ą¤्रीमेंठलą¤ाना ą¤ाहते है ą¤ą¤øą¤े लिठहमारा SQL स्ą¤ेą¤ą¤®ेंठहोą¤ा :
SELECT SALARY + 500 FROM EMPLOYEE;
ą¤ą¤øी प्रą¤ार से हम ą¤
न्य ą¤ą¤Ŗą¤°ेą¤ą¤°्स ą¤ा प्रयोठSQL स्ą¤ेą¤ą¤®ेंठमें ą¤ą¤° ą¤øą¤ą¤¤े है | हम दो नंबर ą¤ाą¤ą¤Ŗ ą¤े ą¤ॉलम में ą¤ी ą¤ą¤Ø ARITHMETIC ą¤ą¤Ŗą¤°ेą¤ą¤°्स ą¤ा प्रयोठą¤िया ą¤ा ą¤øą¤ą¤¤ा है | EMPLOYEE ą¤ेबल में हम ने ą¤ą¤ ą¤ॉलम ą¤ą¤° ą¤ोą„ ą¤¦िया है ą¤िसą¤ा नाम INCENTIVE है | ą¤िसे ą¤ą¤Ŗ देą¤ ą¤øą¤ą¤¤े है |
ą¤
ą¤ą¤° ą¤ą¤Ŗ ą¤ाहते है ą¤ी SALARY में INCENTIVE ą¤ो ą¤ोą„ ą¤¦े ą¤ą¤° GROSS SALARY दिą¤ाना ą¤ाहते है तो ą¤ą¤øą¤े लिठSQL स्ą¤ेą¤ą¤®ेंठहोą¤ा :
SELECT (SALARY + INCENTIVE) FROM EMPLOYEE;
ą¤ą¤Ŗą¤° ą¤ो ą¤ą¤Ŗ रिą¤ą¤²्ठदेठरहे है ą¤ą¤øą¤®े (SALARY + INCENTIVE) दिठरहा है ą¤
ą¤ą¤° ą¤ą¤Ŗ ą¤ą¤øे ą¤ुठदूसरा नाम देना ą¤ाहते है ą¤ैसे (GROSS SALARY ) तो हम दे ą¤øą¤ą¤¤े है ą¤ą¤øे हम COLUMN ALIASES ą¤ą¤¹ą¤¤े है |
SIMPLY ą¤ą¤¹ ą¤øą¤ą¤¤े है ą¤िसी ą¤ॉलम ą¤ा दूसरा नाम देना | ą¤ą¤øą¤े लिठहमारा SQL स्ą¤ेą¤ą¤®ेंठहोą¤ा :
ą¤ą¤Ŗ देą¤ ą¤øą¤ą¤¤े ą¤ी ą¤ॉलम ALIASES ą¤े दो तरीą¤े है पर हमें ध्यान देना है ą¤ी ą¤ą¤¬ हम METHOD 1 ą¤ा प्रयोą¤ ą¤ą¤°े तो AS KEYWORD ą¤े बाद ą¤ो ą¤ी नया नाम देंą¤े ą¤ą¤øą¤®े स्पेस नहीं होना ą¤ाहिठą¤ैसे हमने यहाँ ( _ ) UNDERSCORE ą¤ा प्रयोठą¤िया है |
METHOD 2 में हम ą¤ो ą¤ी लिą¤ेंą¤े ą¤ą¤øे ( " " ) में लिą¤ą¤Øा है |
No comments:
Post a Comment