TOP

एसक्यूएल BETWEEN स्टेटमेंट

SQL BETWEEN विवरण

BETWEEN ऑपरेटर किसी दी गई सीमा में मानों का चयन करता है। मान संख्याएँ, पाठ या दिनांक हो सकते हैं।

BETWEEN ऑपरेटर प्रारंभ और अंत मान सहित डेटा का चयन करता है।


BETWEEN सिंटैक्स

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2

प्रदर्शन डेटाबेस

नीचे "Products" तालिका से एक नमूना है:

ProductIDProductNameSupplierIDCategoryIDUnitPrice
1Chais1110 boxes x 20 bags18.00
2Chang1124 - 12 oz bottles19.00
3Aniseed Syrup1212 - 550 ml bottles10.00
4Chef Anton's Cajun Seasoning2248 - 6 oz jars22.00
5Chef Anton's Gumbo Mix2236 boxes21.35

एसक्यूएल BETWEEN उदाहरण

निम्नलिखित SQL कथन 10 और 20 के बीच कीमत वाले सभी उत्पादों का चयन करता है:

Run SQLSELECT * FROM Products 
WHERE Price BETWEEN 10 AND 20

NOT BETWEEN उदाहरण

पिछले उदाहरण की सीमा के बाहर उत्पादों को प्रदर्शित करने के लिए, NOT BETWEEN का उपयोग करें:

Run SQLSELECT * FROM Products 
WHERE Price NOT BETWEEN 10 AND 20

BETWEEN IN उदाहरण के साथ

निम्नलिखित SQL कथन 10 और 20 के बीच कीमत वाले सभी उत्पादों का चयन करता है और, साथ ही, CategoryID 1, 2, या 3 वाले उत्पादों को नहीं दिखाता है:

Run SQLSELECT * FROM Products 
WHERE Price BETWEEN 10 AND 20 
AND CategoryID NOT IN (1,2,3)

BETWEEN पाठ मानों के साथ उदाहरण

निम्नलिखित SQL कथन "कार्नारवॉन टाइगर्स" और "मोत्ज़ारेला डि जियोवानी" के बीच ProductName से सभी उत्पादों का चयन करता है:

Run SQLSELECT * FROM Products 
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni' 
ORDER BY ProductName

निम्नलिखित SQL कथन "कार्नारवॉन टाइगर्स" और "शेफ एंटोन के काजुन सीज़निंग" के बीच ProductName से सभी उत्पादों का चयन करता है:

Run SQLSELECT * FROM Products 
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND 'Chartreuse verte' 
ORDER BY ProductName

NOT BETWEEN पाठ मानों के साथ उदाहरण

निम्नलिखित SQL कथन ProductName से सभी उत्पादों का चयन करता है, न कि "कार्नारवॉन टाइगर्स" और "मोत्ज़ारेला डि जियोवानी" के बीच:

Run SQLSELECT * FROM Products 
WHERE ProductName NOT BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni' 
ORDER BY ProductName

तालिका नमूना

नीचे तालिका "Orders" ("ऑर्डर") से एक नमूना है:

ProductIDOrderIDCustomerIDEmployeeIDOrderDateShipperID
1102489051996-07-043
2102498161996-07-051
3102503441996-07-082
4102518431996-07-081
5102527641996-07-092

BETWEEN तिथियों के साथ उदाहरण

निम्नलिखित SQL कथन '01-जुलाई-1996' और '31-जुलाई-1996' के बीच OrderDate से सभी ऑर्डर (Orders) का चयन करता है:

SELECT * FROM Orders 
WHERE OrderDate BETWEEN #07/01/1996# AND #07/31/1996#

या:

Run SQLSELECT * FROM Orders 
WHERE OrderDate BETWEEN '1996-07-01' AND '1996-07-31'