0% found this document useful (0 votes)
4 views

SQL - Day2

Uploaded by

manjari sri
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

SQL - Day2

Uploaded by

manjari sri
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

select * from departments;

WHERE

select * from departments


where department_id=20;

=
>
<
>=
<=
<> != (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

character and date will always come in single quotes

date will be format sensitive


characters will be case sensitive

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'

select first_name,last_name from employees


where last_name='Grant'

select last_name,job_id from employees


where job_id='IT_PROG'

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

% - zero or more characters


_ - one only one character

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%'

You might also like