SQL स्टेटमेंट में WHERE CLAUSE का प्रयोग
सबसे पहले हम एक टेबल लेते है जिस पर हम WHERE CLAUSE का प्रयोग करेंगें |
WHERE CLAUSE का प्रयोग किसी टेबल से रिजल्ट को फ़िल्टर करने के लिए किया जाता है |
✔ WHERE CLAUSE में हम CONDITIONS लिखते है | इसमें हम एक से ज्यादा CONDITION दे सकते है और दो CONDITION के बीच में AND का प्रयोग करना है |
✔ जो CONDITION हम देंते है उसके बेसिस पर पूरे टेबल में डाटा को फ़िल्टर करता है | हो सकता है की टेबल में बहुत सारा डाटा हो लेकिन अभी हमें उसकी जरूरत नहीं है जितना जरूरी है उतना हम निकाल लेंगे |
✔ अगर मान लीजिये टेबल में एक लाख डाटा है उसमे से केवल 500 रिकॉर्ड की जरूरत है तो WHERE CLAUSE का प्रयोग करके हम बड़ी आसानी से प्राप्त कर सकते है नहीं तो एक लाख रिकॉर्ड / डाटा में से 500 निकालना बहुत समय खपाने वाला काम है |
✔ इसमें हम हर प्रकार का डाटा सर्च कर सकते है चाहे वो स्ट्रिंग हो , नंबर हो या डेट हो |
स्ट्रिंग को सिंगल कोड ( ' ' ) में लिखते है और डेट / नंबर को बिना सिंगल कोड के यह ध्यान रखना है |
✔ इसमें कोई वैल्यू (VALUE ) या फिर SELECT STATEMENT भी लिख सकते है | इस SELECT STATEMENT को हम SUB QUERY / INNER QUERY के नाम से भी जानते है |
अब हम इसको PRACTICALLY समझते है :
उदहरण 1:
ऊपर दी गई टेबल का प्रयोग कर हमें पता करना है " उन लोंगो के नाम जिनकी सैलरी २०००० या उससे कम है "|
QUERY होगी : SELECT EMPNAME ,SALARY FROM EMPLOYEE WHERE SALARY<=20000;
उदहरण 2:
QUERY होगी : SELECT EMPNAME , AGE FROM EMPLOYEE WHERE AGE <=30;
उदहरण 3:
ऊपर दी गई टेबल का प्रयोग कर हमें पता करना है " उस व्यक्ति का नाम और SALARY बताओ जिनकी उम्र सबसे अधिक हो |"
QUERY होगी : SELECT EMPNAME,SALARY FROM EMPLOYEE WHERE AGE=(SELECT MAX(AGE) FROM EMPLOYEE);
आगे और भी उदाहरणों से आगे हम WHERE CLAUSE को समझेंगे | उम्मीद करता हूँ की इस पोस्ट से आप सभी को SQL स्टेटमेंट में WHERE CLAUSE का प्रयोग समझ आया होगा |
No comments:
Post a Comment