Académique Documents
Professionnel Documents
Culture Documents
---------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.
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.