Operator:
An operator is a special symbol which used to perform a specific operation.
SQL operators:
SQL operators are the reserved words or special symbols or characters that are used to perform specific operations.
Types of SQL operators:
- SQL Arithmetic Operators
- SQL Comparison Operators
- SQL Logical Operators
1. SQL Arithmetic Operators:
Let us consider the two variables a and b, where a hold 20 and b hold 40.
| Operator | Description | Example |
| + | It is used to add the operands values. | a + b will give 60 |
| – | It is used to subtract right hand operand from left hand operand. | a – b will give -20 |
| * | It is used to multiply the operands values. | a * b will give 800 |
| / | It is used to divide left hand operand by right hand operand | b / a will give 2 |
| It is used to modulo divide left hand operand by right hand operand. | b |
2. SQL Comparison Operators:
Let us consider the two variables a and b, where a hold 20 and b hold 40.
| Operator | Description | Example |
| = | It is used to check that the values of two operands are equal or not, if yes then condition becomes true. | (a = b) is not true. |
| != | It is used to check that the values of two operands are equal or not, if values are not equal then condition becomes true. | (a != b) is true. |
| <> | It is used to check that the values of two operands are equal or not, if values are not equal then condition becomes true. | (a <> b) is true. |
| > | It is used to check that the value of left operand is greater than the value of right operand, if yes then condition becomes true. | (a > b) is not true. |
| < | It is used to check that the value of left operand is less than the value of right operand, if yes then condition becomes true. | (a < b) is true. |
| >= | It is used to check that the value of left operand is greater than or equal to the value of right operand, if yes then condition becomes true. | (a >= b) is not true. |
| <= | It is used to check that the value of left operand is less than or equal to the value of right operand, if yes then condition becomes true. | (a <= b) is true. |
| !< | It is used to check that the value of left operand is not less than the value of right operand, if yes then condition becomes true. | (a !< b) is false. |
| !> | It is used to check that the value of left operand is not greater than the value of right operand, if yes then condition becomes true. | (a !> b) is true. |
3. SQL Logical Operators
| Operator | Description |
| ALL | It is used to compare a value to all values in another value set. |
| AND | It allows the existence of multiple conditions in an SQL statement’s WHERE clause. |
| ANY | It is used to compare a value to any applicable value in the list according to the condition. |
| BETWEEN | It is used to search for values that are within a set of values, given the minimum value and the maximum value. |
| EXISTS | It is used to search for the presence of a row in a specified table that meets certain criteria. |
| IN | The IN operator is used to compare a value to a list of literal values that have been specified. |
| LIKE | It is used to compare a value to similar values using wildcard operators. |
| NOT | It reverses the meaning of the logical operator with which it is used. Eg: NOT EXISTS, NOT BETWEEN, NOT IN, etc. This is a negate operator. |
| OR | It is used to combine multiple conditions in an SQL statement’s WHERE clause. |
| IS NULL | It is used to compare a value with a NULL value. |
| UNIQUE | It searches every row of a specified table for uniqueness (no duplicates). |
Next Topic: SQL CREATE Database with example.
Previous Topic: SQL data type.