SQL मे Logical and Mathematical Operations करने के लिये हम जिन Symbols का उपयोग करते है उनको SQL Operators कहा जाता है.
एक Operators एक Reserved Word और एक Character के रूप से एक SQL Statements के WHERE Clause में उपयोग किया जाता है जो Operation(s) करने के लिए होता है.
Operators का उपयोग SQL Statement मे Conditions को Define करने के लिये किया जाता है.
SQL मे Three Types के Operators होते है.
SQL Arithmetic Operators
SQL Comparison Operators
SQL Logical Operators
Arithmetic Operators को addition(+), subtraction(-), multiplication(*) और division(/) और + - operators को Date Arithmetic मे उपयोग किया जाता है.
Operator | Meaning |
---|---|
+ (Add) | Addition |
- (Subtract) | Subtraction |
* (Multiply) | Multiplication |
/ (Divide) | Division |
% (Modulo) | Divides left hand operand by right hand operand |
Comparison Operators एक Mathematical Symbol है इसका उपयोग Two Values को Compare करने के लिये किया जाता है.
Operator | Meaning |
---|---|
= | Equal to |
> | Greater than |
< | Less than |
>= | Greater than equal to |
<= | Less than equal to |
<> | Not equal to |
Logical Operators कुछ Condition को Check करता है की Condition TRUE और FALSE है.
Logical Operators एक या अधिक TRUE या FALSE Value को combine करके एक Value को TRUE या FALSE को return कर देता है .
Operator | Meaning |
---|---|
ALL | ALL उपयोग किसी अन्य Value Set में किसी मान से Value को Compares करने के लिए उपयोग किया जाता है. |
AND | Logical AND Expression के रूप में Two Booleans के बीच Compares करता है और ये TRUE होता है जब दोनों Expressions TRUE होते है. |
ANY | ANY Operators को Condition के अनुसार List में Value को Compares करने के लिए उपयोग किया जाता है. |
IN | IN Operators को एक Specified Value List से List को Compares करने के लिए उपयोग किया जाता है. |
NOT | NOT Operators किसी भी Logical Operators के meaning को Reverse करता है. |
OR | Logical OR Expression के रूप में Two Booleans के बीच Compares करता है. |
BETWEEN | BETWEEN Operators को Values के लिए Search करने के लिए उपयोग किया जाता है, जो Valuse के एक Set के Inside होता है. |
EXISTS | EXISTS Operators को एक Specified Table मे एक Row की Impendence के लिए Search करने के लिए उपयोग किया जाता है. |