PL/SQL Operator
PL/SQL Operator
Same Operator are supported in PL/SQL which are supported in SQL, except assignment operator. In place of assignment operator := are acting as a assignment operator in PL/SQL.
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Miscellaneous Operators
Arithmetic Operators
| Operator | Name | Example (int a=8, b=3) |
| + | Addition | a+b=11 |
| - | Subtraction | a-b=5 |
| * | Multiplication | a*b=24 |
| / | Division | a/b=2 |
| % | Modulas (Remainder) | a%4=0 |
Relational Operators
| Operators | Description | Example: a=10, b=20 |
| != | Check the left operands value are not equal to right operands, if yes return true. | a!=b=True |
| > | Check the left operand value is greater than right Operand, if yes condition becomes true | a>b=False |
| < | Check the left operand value is less than right Operand, if yes condition becomes true | a<b=True |
| <= | Check the left operand value is less than or equal to right Operand, if yes condition becomes true | a<=b=True |
| >= | Check the left operand value is greater than or equal to right Operand, if yes condition becomes true | a>b=False |
Logical Operator
| Operator | Description |
| 1 | AND | And are use to combined two or more than two condition together. If both the condition is true then return true. |
| 2 | OR | OR are use to combined two or more than two condition together, In this case you need at least one condition is true then return result. |
| 3 | Not | NOT operator reverse the meaning of any logical operator
|
Truth table of Logical Operator
| C1 | C2 | C1 AND C2 | C1 OR C2 | NOT C1 | NOT C2 |
| T | T | T | T | F | F |
| T | F | F | T | F | T |
| F | T | F | T | T | F |
| F | F | F | F | T | T |
Miscellaneous Operator
| Between | Not between | In |
| Not in | Like | Exists |
| Not exists | Is null | Is not null |
| Any | All | Some |
| Union | Union all | Intersect |
| minus | | |
Magenet is best Adsense Alternative here we earn $2 for single link, Here we get links ads. Magenet