SQL Tutorial : DRL / DQL - COMPARISON & OPERATORS
Let's learn about next topic: COMPARISON & OPERATORS
COMPARISON CONDITIONS:
****************************
- BETWEEN AND
- LIKE
- IN
- IS NULL
LOGICAL OPERATORS:
*********************
- NOT
- AND
- OR
- EXPONENTIAL
- ARITHMETIC OPERATOR
- COMPARISON OPERATORS
- COMPARISON CONDITIONS NOT ( LIKE , IN , IS NULL)
- {NOT} BETWEEN
- NOT
- AND- OR
- SELECT LAST_NAME,SALARY
FROM EMPLOYEESWHERE SALARY >=10000 AND SALARY <=17000
- SELECT LAST_NAME,SALARY
FROM EMPLOYEESWHERE SALARY BETWEEN 10000 AND 17000
- SELECT LAST_NAME,SALARY ,DEPARTMENT_ID
FROM EMPLOYEESWHERE DEPARTMENT_ID =20 OR DEPARTMENT_ID=40
- SELECT LAST_NAME,SALARY ,DEPARTMENT_ID
FROM EMPLOYEESWHERE DEPARTMENT_ID IN (20 ,40)
LIKE OPERATOR:
***************
- CHARACTER MATCH OR WILDCARD SEARCH
% => ZERO OR MORE CHARACTERS
_ => SINGLE CHARACTER
- SELECT LAST_NAME,SALARY
FROM EMPLOYEESWHERE LAST_NAME LIKE 'K%'
- SELECT LAST_NAME,SALARY
FROM EMPLOYEESWHERE LAST_NAME LIKE '%s%'
- SELECT LAST_NAME,SALARY
FROM EMPLOYEESWHERE LAST_NAME LIKE '%r'
- SELECT LAST_NAME,SALARY
FROM EMPLOYEESWHERE LAST_NAME LIKE '__c%'
IS NULL:
*********
SELECT LAST_NAME,JOB_ID,COMMISSION_PCT
FROM EMPLOYEESWHERE COMMISSION_PCT IS NULL
IS NOT NULL:
**************
SELECT LAST_NAME,JOB_ID,COMMISSION_PCT
FROM EMPLOYEES
WHERE COMMISSION_PCT IS NOT NULL
OR:
*********
SELECT EMPLOYEE_ID,LAST_NAME,JOB_ID,SALARY
FROM EMPLOYEES
WHERE( JOB_ID='SA_REP' OR JOB_ID='SA_MAN')
AND SALARY >10000
No comments:
Post a Comment