PostgreSQL उदाहरण के साथ BETWEEN क्वेरी

बीच Operaटोर इन PostgreSQL

RSI PostgreSQL बीच Operaटोर SELECT, UPDATE, INSERT, या DELETE स्टेटमेंट में किसी रेंज के भीतर मानों को पुनः प्राप्त करने में मदद करता है। BETWEEN ऑपरेटर के साथ, मानों की एक रेंज के विरुद्ध मान का मिलान करना संभव है।

PostgreSQL क्वेरी सिंटैक्स के बीच

यहाँ BETWEEN ऑपरेटर का सिंटैक्स दिया गया है PostgreSQL:

expression BETWEEN value-1 AND value-2;

यह अभिव्यक्ति मात्र एक स्तंभ या गणना है।

मान-1, मान-2 हमारे लिए अभिव्यक्ति की तुलना करने हेतु एक श्रेणी निर्मित करेंगे।

PostgreSQL संख्यात्मक के साथ क्वेरी के बीच

हमें एक उदाहरण बनाने की ज़रूरत है जो दिखाता है कि संख्यात्मक मानों पर BETWEEN ऑपरेटर को कैसे लागू किया जाए। नीचे दी गई मूल्य तालिका पर विचार करें:

मूल्य:

PostgreSQL संख्यात्मक के साथ क्वेरी के बीच

आइये उन सभी पुस्तकों की सूची देखें जिनकी कीमत 200 से 280 के बीच है:

SELECT *
FROM Price
WHERE price BETWEEN 200 AND 280;

इससे निम्नलिखित परिणाम प्राप्त होंगे:

PostgreSQL संख्यात्मक के साथ क्वेरी के बीच

केवल दो वस्तुओं की कीमत 200 से 280 के बीच है। ध्यान दें कि दोनों को शामिल किया गया है, अर्थात 200 और 280।

PostgreSQL दिनांक के साथ क्वेरी के बीच

BETWEEN ऑपरेटर का उपयोग दिनांक मानों पर किया जा सकता है। इसका मतलब है कि हम दिनांक मानों की वह सीमा निर्दिष्ट कर सकते हैं जिसके साथ हमें काम करने की आवश्यकता है। निम्नलिखित कर्मचारी तालिका पर विचार करें:

कर्मचारियों:

PostgreSQL दिनांक के साथ क्वेरी के बीच

मान लीजिए हम 2013-01-01 और 2015-01-01 के बीच कार्यरत सभी कर्मचारियों को देखना चाहते हैं, तो हम निम्नलिखित कमांड चला सकते हैं:

SELECT *
FROM Employees
WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';

यह निम्नलिखित लौटाता है:

PostgreSQL दिनांक के साथ क्वेरी के बीच

Postgres के बीच क्वेरी का उपयोग नहीं Operaटो

हम BETWEEN ऑपरेटर को NOT ऑपरेटर के साथ जोड़ सकते हैं। ऐसे मामले में, उन मानों की सूची लौटा दी जाएगी जो निर्दिष्ट सीमा के भीतर नहीं हैं।

उदाहरण के लिए, उन सभी वस्तुओं को देखने के लिए जिनकी कीमत 200 और 280 के बीच नहीं है, हम निम्नलिखित क्वेरी चला सकते हैं:

SELECT *
FROM Price
WHERE price NOT BETWEEN 200 AND 280;

इससे निम्नलिखित परिणाम प्राप्त होंगे:

Postgres के बीच क्वेरी का उपयोग नहीं Operaटो

दो वस्तुएं ऐसी मिलीं जिनकी कीमत 200 से 280 के बीच नहीं थी। इसलिए उनका विवरण लौटा दिया गया।

PostgreSQL pgAdmin का उपयोग करके क्वेरी के बीच

अब आइए देखें कि pgAdmin का उपयोग करके ये क्रियाएं कैसे की जा सकती हैं।

संख्यात्मक के साथ क्वेरी के बीच का उपयोग कैसे करें PostgreSQL pgAdmin का उपयोग करके

यहाँ बताया गया है कि Numeric के साथ Between क्वेरी का उपयोग कैसे करें PostgreSQL pgAdmin का उपयोग करके:

चरण 1) अपने pgAdmin खाते में लॉगिन करें

pgAdmin खोलें और अपने क्रेडेंशियल्स का उपयोग करके अपने खाते में लॉगिन करें

चरण 2) एक डेमो डेटाबेस बनाएं

  1. बाईं ओर स्थित नेविगेशन बार से डेटाबेस पर क्लिक करें।
  2. डेमो पर क्लिक करें.

PostgreSQL pgAdmin का उपयोग करके क्वेरी के बीच

चरण 3) क्वेरी टाइप करें

क्वेरी संपादक में नीचे दी गई क्वेरी टाइप करें:

SELECT *
FROM Price
WHERE price BETWEEN 200 AND 280;

चरण 4) क्वेरी निष्पादित करें

निष्पादित करें बटन पर क्लिक करें

PostgreSQL pgAdmin का उपयोग करके क्वेरी के बीच

इसे निम्नलिखित लौटना चाहिए:

PostgreSQL pgAdmin का उपयोग करके क्वेरी के बीच

दिनांक सहित

pgAdmin के माध्यम से ऐसा करने के लिए, यह करें:

चरण 1) अपने pgAdmin खाते में लॉगिन करें.

चरण 2)

  1. बाईं ओर स्थित नेविगेशन बार से डेटाबेस पर क्लिक करें।
  2. डेमो पर क्लिक करें.

क्वेरी के बीच में PostgreSQL दिनांक सहित

चरण 3) क्वेरी संपादक में क्वेरी टाइप करें:

SELECT *
FROM Employees
WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';

चरण 4) निष्पादित करें बटन पर क्लिक करें.

क्वेरी के बीच में PostgreSQL दिनांक सहित

इसे निम्नलिखित लौटना चाहिए:

क्वेरी के बीच में PostgreSQL दिनांक सहित

NOT का उपयोग करना Operaटो

pgAdmin के माध्यम से ऐसा करने के लिए, यह करें:

चरण 1) अपने pgAdmin खाते में लॉगिन करें.

चरण 2)

  1. बाईं ओर स्थित नेविगेशन बार से डेटाबेस पर क्लिक करें।
  2. डेमो पर क्लिक करें.

क्वेरी के बीच में PostgreSQL NOT का उपयोग करना Operaटो

चरण 3) क्वेरी संपादक में क्वेरी टाइप करें:

SELECT *
FROM Price
WHERE price NOT BETWEEN 200 AND 280;

चरण 4) निष्पादित करें बटन पर क्लिक करें.

PostgreSQL NOT का उपयोग करके क्वेरी के बीच Operaटो

इसे निम्नलिखित लौटना चाहिए:

PostgreSQL NOT का उपयोग करके क्वेरी के बीच Operaटो

सारांश

  • हम SELECT, UPDATE, INSERT, या DELETE कथन का उपयोग करके निर्दिष्ट सीमा के भीतर स्थित मान(मानों) को पुनः प्राप्त करने के लिए BETWEEN ऑपरेटर का उपयोग करते हैं।
  • रेंज को AND ऑपरेटर का उपयोग करके निर्दिष्ट किया जाता है।
  • ऑपरेटर का उपयोग संख्यात्मक और दिनांक मानों के साथ किया जा सकता है।
  • संख्यात्मक मानों के साथ उपयोग किए जाने पर, यह हमें निर्दिष्ट सीमा के भीतर स्थित मानों को पुनः प्राप्त करने में मदद करता है।
  • जब इसे दिनांक मानों के साथ प्रयोग किया जाता है, तो यह हमें एक निश्चित सीमा के भीतर स्थित मानों को पुनः प्राप्त करने में मदद करता है।
  • NOT ऑपरेटर के साथ प्रयोग किए जाने पर, BETWEEN ऑपरेटर ऐसे मान लौटाता है जो निर्दिष्ट सीमा के भीतर नहीं आते।

इस ट्यूटोरियल में प्रयुक्त डेटाबेस डाउनलोड करें

इस पोस्ट को संक्षेप में इस प्रकार लिखें: