comparison and logical operators in sql code example
Example 1: comparison in sql
(Between) operator same as ">= <="
For example:
Select * From Employees Where salary Between 4000 AND 6000;
(NOT) operator excluding given
For example:
Select last_name, job_id From Employees
Where "Not" job_id = 'ABC';
(IN) operator in sql like "OR" operator
For example:
Select * From employees
Where department_id "IN" (60,90);
(Like) Operator for partial searches using wildcard '%' and '_'
For Example:
Select * From Employees
Where last_name LIKE '_a%';
(Top N results)
Select * From Employees Where ROWNUM <=5;
(NVL) replaces NULL values with same type default
value provided.
For Example =
Select NVL(commission_percentage, 0)
From Employees;
Example 2: logical operators in sql
LOGICAL OPERATORS?
ALL (TRUE if all of the subquery values meet the condition)
AND (TRUE if all the conditions separated by AND is TRUE)
ANY (TRUE if any of the subquery values meet the condition)
BETWEEN (TRUE if the operand is within the range of comparisons)
EXISTS (TRUE if the subquery returns one or more records)
IN TRUE if the operand is equal to one of a list of expressions)
LIKE (TRUE if the operand matches a pattern)
NOT (Displays a record if the condition(s) is NOT TRUE)
OR (TRUE if any of the conditions separated by OR is TRUE)
SOME (TRUE if any of the subquery values meet the condition)