SQL Operators in Hindi
SQL Operators Explained — Complete Guide for Developers
Table of Contents — Key SQL Operators (SEO Friendly)
SQL Operators in Hindi
SQL में Operators एक बहुत ही महत्वपूर्ण हिस्सा हैं, क्योंकि वे हमें data retrieval और manipulation में flexibility देते हैं। इस लेख में हम सरल भाषा में SQL Operators in Hindi को पूरी तरह समझेंगे। यह content plagiarism-free है और SEO की दृष्टि से optimized है।
1. Arithmetic Operators (गणित ऑपरेटर्स)
Arithmetic Operators मूल रूप से mathematical operations करते हैं। ये numeric values पर काम करते हैं।
+: जोड़ (e.g.salary + bonus)-: घटाना (e.g.price - discount)*: गुणा (e.g.quantity * rate)/: भाग (e.g.total_amount / count)%: modulus, remainder (e.g.value % 10)
Arithmetic operators मुख्यतः तब काम आते हैं जब हम calculations करना चाहते हैं, जैसे कि किसी table में कुल लागत या शेष राशि निकालना।
2. Comparison Operators (तुलनात्मक ऑपरेटर्स)
Comparison Operators दो values की तुलना करते हैं और result boolean (true/false) देते हैं।
=: equal to (बराबर)!=or<>: not equal to (बराबर नहीं)>: greater than (से अधिक)<: less than (से कम)>=: greater than or equal to (बड़ा या बराबर)<=: less than or equal to (छोटा या बराबर)
Comparison operators filters (WHERE clause) में अक्सर उपयोग होते हैं, जैसे WHERE age > 18 या salary <= 50000।
3. Logical Operators (तर्क ऑपरेटर्स)
Logical Operators boolean logic पर काम करते हैं और उन्हें conditions को combine करने में इस्तेमाल किया जाता है।
AND: दोनों conditions true होनी चाहिएOR: कम से कम एक condition true होनी चाहिएNOT: condition का उल्टा (negation)
उदाहरण के लिए: WHERE salary > 30000 AND department = 'HR' — दोनों conditions true होनी चाहिए।
4. BETWEEN Operator (बीटवीन ऑपरेटर)
BETWEEN operator एक range (मध्य की सीमा) में value check करता है।
Syntax: column BETWEEN low AND high
Example: WHERE age BETWEEN 20 AND 30 — यह 20 से 30 के बीच की values लेगा (inclusive)।
5. IN Operator (इन ऑपरेटर)
IN operator एक सूची (list) के अंदर membership check करता है।
Syntax: column IN (val1, val2, val3…)
Example: WHERE department IN ('IT','HR','Sales') — यह उन rows को देगा जिनका department उन तीनों में से कोई है।
6. LIKE Operator (लाइक ऑपरेटर)
LIKE operator pattern matching के लिए उपयोग किया जाता है, विशेषकर strings के साथ।
%wildcard: किसी भी संख्या के characters (e.g.name LIKE 'A%')_wildcard: सिर्फ़ एक character (e.g.code LIKE 'A_1')
Example: WHERE name LIKE '%son' — यह उन names को देगा जो “son” से end होते हैं।
7. IS NULL Operator (नल ऑपरेटर)
IS NULL operator check करता है कि कोई column NULL (i.e., कोई value नहीं) है या नहीं।
Example: WHERE address IS NULL — उन rows को देगा जिनका address नहीं भरा है।
8. EXISTS Operator (एक्सिस्ट्स ऑपरेटर)
EXISTS operator एक subquery में existence (अस्तित्व) चेक करता है। यदि subquery कोई row return करे तो EXISTS true होगा।
Example:
WHERE EXISTS (SELECT 1 FROM orders o WHERE o.customer_id = c.id)
— यह सिर्फ उन customers को देगा जिनके orders exist करते हैं।
9. Bitwise Operators (बिटवाइज ऑपरेटर्स)
Bitwise Operators bit-level पर operations करते हैं, मुख्य रूप से integer values पर:
&: bitwise AND|: bitwise OR^: bitwise XOR~: bitwise NOT<<,>>: left shift, right shift
Example: value1 & value2 returns integer after bitwise AND।
FAQs
AND जब दोनों true हों, OR जब कोई एक true हो, NOT जब उल्टा करना हो।
IN एक fixed list में membership check करता है, जबकि BETWEEN continuous range (inclusive) check करता है।
% किसी भी number of characters के लिए placeholder है; _ एक single character के लिए।
EXISTS उपयोग करते हैं।