


SQL WHERE क्लॉज को समझना: डेटा को आसानी से फ़िल्टर करना
`कहाँ` एसक्यूएल में एक कीवर्ड है जिसका उपयोग परिणाम सेट में किन पंक्तियों को शामिल करने की स्थिति निर्दिष्ट करने के लिए किया जाता है। इसका उपयोग आम तौर पर लौटाए गए डेटा को फ़िल्टर करने के लिए `SELECT` कथन के संयोजन में किया जाता है। उदाहरण के लिए, निम्नलिखित क्वेरी उन सभी ऑर्डर को वापस कर देगी जहां ग्राहक आईडी 1234 है:
```
SELECT * ऑर्डर से जहां ग्राहक_आईडी = 1234;
```
इसी तरह, निम्नलिखित क्वेरी उन सभी ऑर्डर को वापस कर देगी जहां ऑर्डर की तारीख 1 जनवरी, 2015 से अधिक या उसके बराबर है:
```
SELECT * FROM order WHERE order_date >= '2015-01-01';
` ``
आप लौटाए गए डेटा को और अधिक परिष्कृत करने के लिए `WHERE` का उपयोग अन्य खंडों, जैसे `JOIN`, `GROUP BY`, और `ORDER BY` के साथ भी कर सकते हैं।
उदाहरण के लिए, निम्नलिखित क्वेरी सभी को वापस कर देगी ऐसे ऑर्डर जहां ग्राहक आईडी 1234 है और ऑर्डर की तारीख 1 जनवरी 2015 से अधिक या उसके बराबर है, और ऑर्डर की स्थिति "शिप की गई" है:
``
चयन करें * ऑर्डर से जहां ग्राहक_आईडी = 1234 और ऑर्डर_दिनांक >= '2015- 01-01' और order_status = 'शिप किया गया';
```



