You are on page 1of 2

select * from emp

select distinct job from emp

select * from emp order by sal

select * from emp order by deptno,job desc

select distinct job from emp order by job desc

select * from emp where job='MANAGER'

select empno,ename,sal,deptno from emp where job='ANALYST' AND mod((sysdate-


hiredate),365)>2

select * from emp where hiredate < ('01/01/1981')

select empno,ename,sal,round((sal/365),2) from emp order by sal

select empno,ename,sal from emp where job='MANAGER 7369'

select * from emp where comm>sal

select * from emp where hiredate > ('07/01/1981') order by job

select * from emp where round((sal/30),2)>100

select * from emp where job= 'CLERK' OR job='ANALYST' order by job desc

select * from emp where hiredate IN


('05/01/1981','12/03/1981','12/12/1981','01/19/1980') order by sal

select * from emp where deptno='10' OR deptno='20'

select * from emp where hiredate Between'01/01/1981'AND'12/31/1981'

select * from emp where hiredate Between'08/01/1981'AND'08/01/1981'

select * from emp where (sal*12) Between '22000' AND '45000'

select * from emp where ename LIKE '_____'

select * from emp where ename LIKE 'S____'

select * from emp where lower(ename) LIKE '__r_'

select * from emp where ename LIKE 'S___H'

select * from emp where hiredate LIKE '01%'

select * from emp where to_char(hiredate,'mon') LIKE '_a%'

select * from emp where sal LIKE'___0'

select * from emp where lower(ename) LIKE '%ll%'

select * from emp where deptno!=20

select * from emp where job!='PRESIDENT' AND job!='MANAGER' order by sal


select * from emp where hiredate NOT LIKE'%1981'

select * from emp where empno NOT LIKE '78%'

select * from emp where to_char(hiredate,'mon') != 'MARCH'

select * from emp where job= 'CLERK' AND deptno='20'

select * from emp where (deptno='10' OR deptno='30') AND hiredate LIKE'%1981'

select * from emp where mod(sal,2)!=0

SELECT *
FROM employees
WHERE length(TRIM(TO_CHAR(salary,'9999'))) = 3;

select * from emp where instr(sal,deptno) > 0;

select * from emp where substr(hiredate,1,2) = substr(sal,length(sal)-


1,length(sal));

select * from emp where to_char(hiredate,'YY') in (select .1*sal from emp);

40: A) select lower(substr(ename,1,round(length(ename)/2))) ||


substr(ename,round(length(ename)/2)+1,length(ename)) from emp ; (OR)

B) select lower(substr(ename,1,ciel(length(ename)/2))) ||
substr(ename,ciel(length(ename)/2)+1,length(ename)) from emp ;

select * from emp where to_char(hiredate,'DD') < '15';

select ename || �(�|| lower(job)||�)� as �EMPLOYEE� from emp;

select empno,ename,sal, to_char(hiredate,'MONTH DD,YYYY') from emp;

select * from emp where mgr in ( 7369,7890,7654,7900);

select * from emp where ename like �%H� and length (ename) = 5;

You might also like