Professional Documents
Culture Documents
Chapter 2
Chapter 2
__________
RESTIRCTING AND SORTING DATA
__________________________________________________
Q. DISPLAY THE DETAIL OF EMP 100.
SELECT *
FROM
EMPLOYEES
WHERE EMPLOYEE_ID=100;
Q. DISPLAY THE DETAIL OF EMP KOCHHAR.
SELECT *
FROM
EMPLOYEES
WHERE LAST_NAME='KOCHHAR';
SELECT *
FROM
EMPLOYEES
WHERE LAST_NAME='Kochhar';
Q. DISPLAY THE DETAIL OF EMP WHO JOINED ON 21-SEP-89.
SELECT *
FROM
EMPLOYEES
WHERE HIRE_DATE='21-SEP-89';
Q. DISPLAY THE DETAIL OF EMP OF DEPT 10,20,30.
SELECT
FROM
WHERE
OR
OR
*
EMPLOYEES
DEPARTMENT_ID=10
DEPARTMENT_ID=20
DEPARTMENT_ID=30;
SELECT *
FROM
EMPLOYEES
WHERE DEPARTMENT_ID IN(10,20,30);
SELECT *
FROM
EMPLOYEES
WHERE DEPARTMENT_ID NOT IN(10,20,30);
Q. DISPLAY ALL EMPS WHO EARN BETWEEN 10000 TO 20000.
SELECT *
FROM
EMPLOYEES
WHERE SALARY BETWEEN 10000 AND 20000;
SELECT *
FROM
EMPLOYEES
WHERE SALARY NOT BETWEEN 10000 AND 20000;
Q. DISPLAY ALL EMPS WHO HAVE NO MANAGER.
SELECT *
FROM
EMPLOYEES
WHERE
MANAGER_ID IS NULL;
*
EMPLOYEES
LAST_NAME LIKE 'K%'
LAST_NAME LIKE '%r';
SELECT *
FROM
EMPLOYEES
WHERE LAST_NAME LIKE '%a%'
SELECT *
FROM
EMPLOYEES
WHERE HIRE_DATE LIKE '%JAN%';
SELECT *
FROM
EMPLOYEES
WHERE HIRE_DATE LIKE '%jan%';
Q. DISPLAY ALL SA_REP WHOSE SALARY IS MORE THAN 10000.
SELECT
FROM
WHERE
AND
*
EMPLOYEES
JOB_ID='SA_REP'
SALARY>10000;
OR
AND
JOB_ID='SA_MAN'
SALARY>10000;
SELECT
FROM
WHERE
OR
AND
*
EMPLOYEES
(JOB_ID ='SA_REP'
JOB_ID='SA_MAN')
SALARY>10000;
SELECT
FROM
WHERE
AND
*
EMPLOYEES
JOB_ID IN('SA_REP','SA_MAN')
SALARY>10000;
SELECT
FROM
WHERE
ORDER
LAST_NAME,SALARY,DEPARTMENT_ID
EMPLOYEES
DEPARTMENT_ID IN(10,20,30,40)
BY DEPARTMENT_ID;
SELECT LAST_NAME,SALARY,DEPARTMENT_ID
FROM
EMPLOYEES
ORDER BY 1;
SELECT LAST_NAME,SALARY,12*SALARY ANNSAL
FROM
WHERE
ORDER
EMPLOYEES
12*SALARY>100000
BY ANNSAL;
SELECT *
FROM
EMPLOYEES
WHERE EMPLOYEE_ID=102;
SUBSTITUTION VARIABLE
_______________________
&
&&
DEFINE
SELECT *
FROM
EMPLOYEES
WHERE EMPLOYEE_ID=&EID;
SELECT *
FROM
EMPLOYEES
WHERE LAST_NAME='&NAME';
SELECT *
FROM
EMPLOYEES
WHERE LAST_NAME LIKE '&A%';
SELECT *
FROM
EMPLOYEES
WHERE EMPLOYEE_ID=&&EID;
DEFINE SAL=12000
SELECT *
FROM
EMPLOYEES
WHERE SALARY=&SAL;
DEFINE SAL=&TEMP
SELECT * FROM EMPLOYEES
WHERE SALARY=&SAL;
DEFINE SAL=NULL