SQL - Day2
SQL - Day2
WHERE
=
>
<
>=
<=
<> != (not equals to)
select last_name,salary
from employees
where salary>12000;
select last_name,salary
from employees
where salary>=12000
describe employees
select last_name,manager_id
from employees
where manager_id=100
select last_name,hire_date
from employees
where hire_date<'01-JAN-03'
select last_name,hire_date
from employees
where hire_date>'31-Dec-06'
select last_name,hire_date
from employees
where hire_date>='01-Jan-07'
and
or
not
select last_name,department_id,salary
from employees
where department_id=50 and salary>8000
select last_name,department_id,salary
from employees
where department_id=50 or salary>8000
[not]in
[not]between and
is null /is not null
[not]like
select last_name,department_id
from employees
where department_id=10 or department_id=20 or department_id=40 or department_id=70
select last_name,department_id
from employees
where department_id in (10,20,40,70)
select last_name,manager_id
from employees
where manager_id in (101,103,114)
select last_name,job_id
from employees
where job_id in ('ST_MAN','PU_CLERK')
select last_name,department_id
from employees
where department_id not in (50,80,100)
sa_man st_clerk
select last_name,job_id
from employees
where job_id not in ('SA_MAN','ST_CLERK')
select last_name,salary
from employees
where salary between 7000 and 8200
select last_name,hire_date
from employees
where hire_date between '01-Jan-06' and '31-Dec-06'
select last_name,hire_date
from employees
where hire_date not between '01-Jan-03' and '31-Dec-07'
select last_name,salary
from employees
where salary not between 3000 and 1300
select last_name,job_id,commission_pct
from employees
select last_name,commission_pct
from employees
where commission_pct is null;
select last_name,commission_pct
from employees
where commission_pct is not null;
select last_name,department_id
from employees
where department_id is null;
like
select last_name
from employees
where last_name like 'A%'
select last_name
from employees
where last_name like 'A___'
select last_name
from employees
where last_name like '_o%'
select last_name
from employees
where last_name like '__r%'
select last_name
from employees
where last_name like '%i'
select last_name
from employees
where last_name like '%e%' or last_name like 'E%'
select last_name
from employees
where last_name like '%e%' and last_name like 'E%'
select last_name
from employees
where last_name not like 'S%'