SQL BETWEEN 操作符
- पिछला पृष्ठ SQL In
- अगला पृष्ठ SQL एलियास
BETWEEN 操作ता WHERE उपसंचय में इस्तेमाल की जाती है, इसका काम दोनों बीच के डेटा के दायरे को चुनना है।
BETWEEN 操作符
操作符 BETWEEN ... AND दोनों बीच के डेटा के दायरे को चुनता है। ये बाले संख्या, टेक्स्ट या तारीख हो सकते हैं।
SQL BETWEEN 语法
SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2
आधिकारिक तालिका (उदाहरण में प्रयोग के लिए):
Persons तालिका:
Id | LastName | FirstName | एड्रेस | सिटी |
---|---|---|---|---|
1 | Adams | John | Oxford Street | लंदन |
2 | बुश | जॉर्ज | Fifth Avenue | न्यूयॉर्क |
3 | कार्टर | थॉमस | Changan Street | बीजिंग |
4 | गेट्स | बिल | Xuanwumen 10 | बीजिंग |
BETWEEN ऑपरेटर का उदाहरण
यदि आप "Adams" (शामिल) और "Carter" (शामिल नहीं) के बीच के लोगों को अक्षरश:रूप से दिखाना चाहते हैं, तो नीचे दिए गए SQL का उपयोग करें:
SELECT * FROM Persons WHERE LastName BETWEEN 'Adams' AND 'Carter'
परिणाम सेट:
Id | LastName | FirstName | एड्रेस | सिटी |
---|---|---|---|---|
1 | Adams | John | Oxford Street | लंदन |
2 | बुश | जॉर्ज | Fifth Avenue | न्यूयॉर्क |
महत्वपूर्ण बात:विभिन्न डाटाबेस BETWEEN...AND ऑपरेटर का संभाल करने के तरीके अलग-अलग हैं।कुछ डाटाबेस "Adams" और "Carter" के बीच के लोगों को सूचीबद्ध करेंगे, लेकिन "Adams" और "Carter" को शामिल नहीं करेंगे; कुछ डाटाबेस "Adams" और "Carter" के बीच के लोगों को सूचीबद्ध करेंगे और शामिल करेंगे; और अन्य डाटाबेस "Adams" और "Carter" के बीच के लोगों को सूचीबद्ध करेंगे, "Adams" को शामिल करेंगे, लेकिन "Carter" को नहीं करेंगे।
तो, कृपया आपके डाटाबेस को BETWEEN....AND ऑपरेटर का कैसे संभालता है, इसे जांच करें!
उदाहरण 2
यदि आप ऊपरी उदाहरण के बाहर के लोगों को दिखाना चाहते हैं, NOT ऑपरेटर का उपयोग करें:
SELECT * FROM Persons WHERE LastName NOT BETWEEN 'Adams' AND 'Carter'
परिणाम सेट:
Id | LastName | FirstName | एड्रेस | सिटी |
---|---|---|---|---|
3 | कार्टर | थॉमस | Changan Street | बीजिंग |
4 | गेट्स | बिल | Xuanwumen 10 | बीजिंग |
- पिछला पृष्ठ SQL In
- अगला पृष्ठ SQL एलियास