Using BETWEEN, IN, LIKE, IS NULL In Hindi
एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में BETWEEN, IN, LIKE, और IS NULL ऐसे sql ऑपरेटर हैं, जो डेटाबेस यूजर को कुछ स्पेशल यूजर डिफाइन कंडीशन के आधार पर टेबल डेटा को ज़्यादा फ्लेक्सिबल आर्डर में फ़िल्टर कर डिस्प्ले करने में हेल्प करते हैं। डेटाबेस यूजर BETWEEN, IN, LIKE, और IS NULL जैसे ऑपरेटर का यूज़ WHERE क्लॉज़ में डेटाबेस टेबल क्वेरी के रिज़ल्ट को इम्प्रूव करने में कर सकते है।

BETWEEN SQL Operator.
एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में BETWEEN ऑपरेटर का यूज़ किसी पर्टिकुलर रेंज में टेबल डाटा रिकॉर्ड रिज़ल्ट को सेट कर फ़िल्टर करने में किया जाता है। यहाँ बिटवीन ऑपरेटर न्यूमेरिक, डेट, या टाइम वैल्यू के लिए टेबल में यूज़ होता है, और इसमें कई बाउंड्री वैल्यू इन्क्लुड होती हैं।
Syntax of the BETWEEN SQL Operator.
SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;
यहाँ बिटवीन ऑपरेटर में value1 और value2 रेंज की लोअर और अप्पर बाउंड्री इन्क्लुड हैं।
यहाँ बिटवीन ऑपरेटर में रेंज इनक्लूसिव होती है, इसका मतलब है कि इसमें value1 और value2 दोनों मौजूद होती हैं।
Example – यहाँ आप मौजूदा एम्प्लॉई टेबल में यदि डेटाबेस यूजर उन एम्प्लॉई रिकॉर्ड को डिस्प्ले करना चाहते हैं, जिन एम्प्लॉई की उम्र 20 से 44 के बीच है.
SELECT * FROM employe WHERE emp_age BETWEEN 20 AND 44;
यह क्वेरी उन सभी एम्प्लॉई के रिकॉर्ड को डिस्प्ले करती है, जिन एम्प्लॉई की उम्र 20 से 44 साल के बीच है, जिसमें 20 और 44 साल के सभी एम्प्लॉई शामिल हैं।
Result of the BETWEEN SQL Operator.
employe_id emp_name emp_age department salary
101 Siddhi deora 21 Marketing 74000
201 Harry deora 23 Development 44000
301 Bhavshi deora 37 Design 63000
IN SQL Operator.
एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में IN ऑपरेटर का यूज़ किसी टेबल कॉलम के लिए कई पॉसिबल वैल्यू डिस्प्ले करने में किया जाता है। यहाँ in ऑपरेटर डेटाबेस यूजर को यह टेस्ट करने में हेल्प करता है कि मौजूदा टेबल में किसी कॉलम की वैल्यू लिस्ट में किसी भी वैल्यू से प्रॉपर मैच करती है, या नहीं है।
Syntax of the IN SQL Operator.
SELECT column_name(s) FROM table_name WHERE column_name IN (value1, value2, value3, …);
यहाँ in ऑपरेटर टेबल कॉलम वैल्यू की लिस्ट न्यूमेरिक, स्ट्रिंग, या दोनों का कॉम्बिनेशन हो सकती है।
Example – यहाँ डेटाबेस यूजर एम्प्लॉई टेबल में उन एम्प्लॉई रिकॉर्ड को फाइंड करना चाहते हैं, जो Marketing, Development, या Design डिपार्टमेंट से जुड़े हुए हैं.
SELECT * FROM employe WHERE department IN (‘Marketing’, ‘Development’, ‘Design’);
यहाँ यह क्वेरी उन सभी एम्प्लॉई रिकॉर्ड को डिस्प्ले करता है। जो ऊपर दिए गए Marketing, Development, या Design डिपार्टमेंट से जुड़े हुए हैं।
Result of the IN SQL Operator.
employe_id emp_name emp_age department salary
101 Siddhi deora 21 Marketing 74000
201 Harry deora 23 Development 44000
301 Bhavshi deora 37 Design 63000
LIKE SQL Operator.
एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में LIKE ऑपरेटर का यूज़ स्ट्रिंग वैल्यू के साथ पैटर्न को मैच करने में किया जाता है। इसे स्पेशली तब यूज़ किया जाता है, जब डेटाबेस यूजर को किसी टेबल कॉलम में कोई स्पेशल पैटर्न को फाइंड करना चाहते हैं।
Syntax of the LIKE SQL Operator.
SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern;
LIKE Operator pattern includes some wildcard characters.
- % – यह ज़ीरो या ज़्यादा कैरेक्टर को डिस्प्ले करता है।
- _ – यह एक सिंगल कैरेक्टर को डिस्प्ले करता है।
Example 1 – यह मौजूदा टेबल में उन एम्प्लॉई को फाइंड करता है, जिनका नाम “B” से स्टार्ट होता है.
SELECT * FROM employe WHERE emp_name LIKE ‘B%’;
यहाँ like ओपेरटर क्वेरी उन सभी एम्प्लॉई रिकॉर्ड को डिस्प्ले करता है, जिनका नाम “B” से स्टार्ट होता है, जैसे, “Bhavshi deora” है।
Result of the LIKE SQL Operator.
employe_id emp_name emp_age department salary
301 Bhavshi deora 37 Design 63000
Example 2 – यह एम्प्लॉई टेबल में उन एम्प्लॉई रिकॉर्ड को फाइंड करता है, जिनके नाम में “Siddhi” करैक्टर वर्ड इनफार्मेशन है.
SELECT * FROM employe WHERE emp_name LIKE ‘%Siddhi%’;
यह मौजूदा डेटाबेस टेबल में क्वेरी उन सभी एम्प्लॉई रिकॉर्ड को डिस्प्ले करता है, जिनके नाम में “Siddhi” एम्प्लॉई वर्ड इनफार्मेशन है।
Result of the LIKE SQL Operator.
employe_id emp_name emp_age department salary
101 Siddhi deora 21 Marketing 74000
IS NULL SQL Operator.
एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में IS NULL ऑपरेटर का यूज़ उन टेबल रो को फ़िल्टर करने में किया जाता है, जहाँ किसी टेबल कॉलम में NULL वैल्यू डिफाइन होती हैं। यहाँ IS NULL ओपेरटर यह चेक करता है कि किसी टेबल कॉलम में कोई वैल्यू यानी, NULL वैल्यू डिफाइन है, या नहीं है।
syntax of the IS NULL SQL Operator.
SELECT column_name(s) FROM table_name WHERE column_name IS NULL;
किसी डेटाबेस टेबल में IS NULL ऑपरेटर किसी कॉलम में मिसिंग या अनडिफाइंड वैल्यू को चेक करता है।
Example – यदि डेटाबेस यूजर मौजूदा टेबल में उन एम्प्लॉई रिकॉर्ड को डिस्प्ले करना चाहते हैं, जिनका कोई डिपार्टमेंट असाइन नहीं किया गया है. यानी, डिपार्टमेंट कॉलम में कोई NULL वैल्यू डिफाइन है.
SELECT * FROM employe WHERE department IS NULL;
यह टेबल क्वेरी उन सभी एम्प्लॉई रिकॉर्ड को डिस्प्ले करता है, जिनका डिपार्टमेंट कॉलम NULL वैल्यू डिफाइन किया गया है।
Result of the IS NULL SQL Operator.
employe_id emp_name emp_age department salary
104 Amit Sukla 24 Null 34000
Explanation of BETWEEN, IN, LIKE, IS NULL of Operators.
| Operator | BETWEEN, IN, LIKE, IS NULL Description | Example of BETWEEN, IN, LIKE, IS NULL |
| BETWEEN operator | It Filters table values within a specific range (inclusive) | SELECT * FROM employe WHERE emp_age BETWEEN 20 AND 44; |
| IN operator | It Checks in table if a column’s value matches any value in a list of existing table record | SELECT * FROM employe WHERE department IN (‘Marketing’, ‘Development’); |
| LIKE operator | It Performs table record pattern matching with the given string values | SELECT * FROM employe WHERE emp_name LIKE ‘B%’; |
| IS NULL operator | It checks or Filters table rows where a column has NULL values define | SELECT * FROM employe WHERE department IS NULL; |

