Vous êtes sur la page 1sur 5

1.

WAQ TO DISPLY THE ENAME AND SAL


SQL> SELECT ENAME,SAL FROM EMP WHERE SAL NOT BETWEEN 1000 AND 2000;
ENAME
SAL
---------- --------SMITH
800
JONES
2975
BLAKE
2850
CLARK
2450
SCOTT
3000
KING
5000
JAMES
950
FORD
3000
8 rows selected.
3.WAQ TO DISPLAY THE NAME OF EMPLOYE WHOSE NAME CONTAINES'M_L%"
SQL> SELECT ENAME FROM EMP WHERE ENAME LIKE 'M_L%';
ENAME
---------MILLER
4.SQL> SELECT ENAME FROM EMP WHERE ENAME LIKE '____';
ENAME
---------WARD
KING
FORD
5.SQL> SELECT ENAME FROM EMP WHERE ENAME LIKE '__A%';
ENAME
---------BLAKE
CLARK
ADAMS
6.SQL> SELECT ENAME FROM EMP WHERE ENAME LIKE '%T';
ENAME
---------SCOTT
7.NAME CONTAINING L
SQL> SELECT ENAME FROM EMP WHERE ENAME LIKE '%L%';
ENAME
---------ALLEN
BLAKE
CLARK
MILLER
8.NAME CONTAINING TH
SQL> SELECT ENAME FROM EMP WHERE ENAME LIKE '%TH%';
ENAME

---------SMITH
9.NAME CONTAINING TH AND LL
SQL> SELECT ENAME FROM EMP WHERE ENAME LIKE '%AR%' OR ENAME LIKE '%LL%';
ENAME
---------ALLEN
WARD
MARTIN
CLARK
MILLER
10.DEPTNO CONTAINING NULL
SQL> SELECT ENAME,DEPTNO FROM EMP WHERE DEPTNO IS NULL;
no rows selected
11.COMM IS NULL
SQL> SELECT EMPNO,ENAME,DEPTNO FROM EMP WHERE COMM IS NULL;
EMPNO
--------7369
7566
7698
7782
7788
7839
7876
7900
7902
7934

ENAME
DEPTNO
---------- --------SMITH
20
JONES
20
BLAKE
30
CLARK
10
SCOTT
20
KING
10
ADAMS
20
JAMES
30
FORD
20
MILLER
10

10 rows selected.
12.NOT ASSIGNED A DEPTNO
SQL> SELECT EMPNO,ENAME,JOB,SAL,DEPTNO FROM EMP WHERE DEPTNO IS NULL;
no rows selected
13.NO MANAGER
SQL> SELECT ENAME,JOB,SAL FROM EMP WHERE JOB NOT LIKE 'MANAGER';
ENAME
---------SMITH
ALLEN
WARD
MARTIN
SCOTT
KING
TURNER
ADAMS
JAMES
FORD
MILLER

JOB
SAL
--------- --------CLERK
800
SALESMAN
1600
SALESMAN
1250
SALESMAN
1250
ANALYST
3000
PRESIDENT
5000
SALESMAN
1500
CLERK
1100
CLERK
950
ANALYST
3000
CLERK
1300

11 rows selected.

14.DESC OF SAL ASCE OF NAME


SQL> SELECT ENAME,SAL FROM EMP ORDER BY ENAME,SAL DESC;
ENAME
SAL
---------- --------ADAMS
1100
ALLEN
1600
BLAKE
2850
CLARK
2450
FORD
3000
JAMES
950
JONES
2975
KING
5000
MARTIN
1250
MILLER
1300
SCOTT
3000
SMITH
800
TURNER
1500
WARD
1250
14 rows selected.
15.DECS OF SAL B/W 1000 AND 2000
SQL> SELECT ENAME,JOB,SAL,HIREDATE FROM EMP WHERE SAL>=1000 AND SAL<=2000 ORDER
BY HIREDATE;
ENAME
---------ALLEN
WARD
TURNER
MARTIN
MILLER
ADAMS

JOB
SAL HIREDATE
--------- --------- --------SALESMAN
1600 20-FEB-81
SALESMAN
1250 22-FEB-81
SALESMAN
1500 08-SEP-81
SALESMAN
1250 28-SEP-81
CLERK
1300 23-JAN-82
CLERK
1100 23-MAY-87

6 rows selected.
16.ORDER OF DEPTNO,HIREDATE,SAL
SQL> SELECT ENAME,DEPTNO,HIREDATE,SAL FROM EMP ORDER BY DEPTNO,HIREDATE,SAL;
ENAME
DEPTNO HIREDATE
SAL
---------- --------- --------- --------CLARK
10 09-JUN-81
2450
KING
10 17-NOV-81
5000
MILLER
10 23-JAN-82
1300
SMITH
20 17-DEC-80
800
JONES
20 02-APR-81
2975
FORD
20 03-DEC-81
3000
SCOTT
20 19-APR-87
3000
ADAMS
20 23-MAY-87
1100
ALLEN
30 20-FEB-81
1600
WARD
30 22-FEB-81
1250
BLAKE
30 01-MAY-81
2850
TURNER
30 08-SEP-81
1500
MARTIN
30 28-SEP-81
1250
JAMES
30 03-DEC-81
950

14 rows selected.
17. ORDER OF SAL DESC
SQL> SELECT DEPTNO,JOB,ENAME,SAL FROM EMP ORDER BY SAL DESC;
DEPTNO
--------10
20
20
20
30
10
30
30
10
30
30
20
30
20

JOB
--------PRESIDENT
ANALYST
ANALYST
MANAGER
MANAGER
MANAGER
SALESMAN
SALESMAN
CLERK
SALESMAN
SALESMAN
CLERK
CLERK
CLERK

ENAME
SAL
---------- --------KING
5000
SCOTT
3000
FORD
3000
JONES
2975
BLAKE
2850
CLARK
2450
ALLEN
1600
TURNER
1500
MILLER
1300
WARD
1250
MARTIN
1250
ADAMS
1100
JAMES
950
SMITH
800

14 rows selected.
18. NO. OF DAYS LAPSED
SQL> SELECT ENAME,SYSDATE-HIREDATE "NO. DATE LAPSED" FROM EMP,DUAL;
ENAME
NO. DATE LAPSED
---------- --------------SMITH
13056.635
ALLEN
12991.635
WARD
12989.635
JONES
12950.635
MARTIN
12771.635
BLAKE
12921.635
CLARK
12882.635
SCOTT
10742.635
KING
12721.635
TURNER
12791.635
ADAMS
10708.635
JAMES
12705.635
FORD
12705.635
MILLER
12654.635
14 rows selected.
19.TOLOWER GIVEN NO.
SQL> SELECT LOWER(ENAME) FROM EMP WHERE EMPNO=7788;
LOWER(ENAM
---------scott
20.TOUPPER GIVEN EMPNO
SQL> SELECT UPPER(ENAME) FROM EMP WHERE EMPNO=7788;
UPPER(ENAM
----------

SCOTT
21.SELECTING POSITION
SQL> SELECT SUBSTR('COMPUTER',4,2) FROM DUAL;
SU
-PU
22.SELECTING POSITION
SQL> SELECT SUBSTR('ABCDEFG',3,4) FROM DUAL;
SUBS
---CDEF
23.
SQL> SELECT SUBSTR('ABCDEFG',-5,4) FROM DUAL;
SUBS
---CDEF
24.

Vous aimerez peut-être aussi