Sie sind auf Seite 1von 5

SQL> create table emp

(
eid number(4)primary key,did varchar2(4),ename varchar2(20),
sal number(6),jobtype varchar2(20),hiredate date,workd number(5));
Table created.
SQL> insert into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&work
d);
Enter value for eid: 104
Enter value for did: 204
Enter value for ename: prem
Enter value for sal: 1000
Enter value for jobtype: manager
Enter value for hiredate: 25-may-2011
Enter value for workd: 60
old 1: insert into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&
workd)
new 1: insert into emp values(104,204,'prem',1000,'manager','25-may-2011',60)
1 row created.
SQL> insert into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&work
d);
Enter value for eid: 105
Enter value for did: 205
Enter value for ename: prabu
Enter value for sal: 12000
Enter value for jobtype: analyst
Enter value for hiredate: 13-jun-2011
Enter value for workd: 40
old 1: insert into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&
workd)
new 1: insert into emp values(105,205,'prabu',12000,'analyst','13-jun-2011',40
)
1 row created.
SQL> insert into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&work
d);
Enter value for eid: 106
Enter value for did: 206
Enter value for ename: gopi
Enter value for sal: 23000
Enter value for jobtype: manager
Enter value for hiredate: 21-dec-2010
Enter value for workd: 80
old 1: insert into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&
workd)
new 1: insert into emp values(106,206,'gopi',23000,'manager','21-dec-2010',80)
1 row created.
SQL> insert
d);
Enter value
Enter value
Enter value

into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&work


for eid: 107
for did: 207
for ename: dj

Enter value for


Enter value for
Enter value for
Enter value for
old 1: insert
workd)
new 1: insert

sal: 2000
jobtype: manager
hiredate: 23-feb-2010
workd: 50
into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&
into emp values(107,207,'dj',2000,'manager','23-feb-2010',50)

1 row created.
SQL> insert into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&work
d);
Enter value for eid: 108
Enter value for did: 208
Enter value for ename: maddy
Enter value for sal: 400000
Enter value for jobtype: manager
Enter value for hiredate: 21-may-2010
Enter value for workd: 60
old 1: insert into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&
workd)
new 1: insert into emp values(108,208,'maddy',400000,'manager','21-may-2010',6
0)
1 row created.
SQL> insert into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&work
d);
Enter value for eid: 109
Enter value for did: 209
Enter value for ename: sridhar
Enter value for sal: 30000
Enter value for jobtype: analyst
Enter value for hiredate: 21-sep-2009
Enter value for workd: 40
old 1: insert into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&
workd)
new 1: insert into emp values(109,209,'sridhar',30000,'analyst','21-sep-2009',
40)
1 row created.
SQL> insert into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&work
d);
Enter value for eid: 110
Enter value for did: 210
Enter value for ename: vishnu
Enter value for sal: 210000
Enter value for jobtype: manager
Enter value for hiredate: 21-sep-2010
Enter value for workd: 70
old 1: insert into emp values(&eid,&did,'&ename',&sal,'&jobtype','&hiredate',&
workd)
new 1: insert into emp values(110,210,'vishnu',210000,'manager','21-sep-2010',
70)
1 row created.
SQL> select *from emp;

EID
DID ENAME
SAL JOBTYPE
HIREDATE
---------- ---------- --------------- ---------- --------------- --------WORKD
---------101
201 sad
5000 manager
11-JAN-11
30
102
120

202 bad

8000 analst

14-MAR-10

103
50

203 god

4600 clerk

04-NOV-09

EID
DID ENAME
SAL JOBTYPE
HIREDATE
---------- ---------- --------------- ---------- --------------- --------WORKD
---------104
204 prem
1000 manager
25-MAY-11
60
105
40

205 prabu

12000 analyst

13-JUN-11

106
80

206 gopi

23000 manager

21-DEC-10

EID
DID ENAME
SAL JOBTYPE
HIREDATE
---------- ---------- --------------- ---------- --------------- --------WORKD
---------107
207 dj
2000 manager
23-FEB-10
50
108
60

208 maddy

109
40

209 sridhar

400000 manager

21-MAY-10

30000 analyst

21-SEP-09

EID
DID ENAME
SAL JOBTYPE
HIREDATE
---------- ---------- --------------- ---------- --------------- --------WORKD
---------110
210 vishnu
210000 manager
21-SEP-10
70
10 rows selected.
1)SQL> select avg(sal) from emp where did='201' or did='202';
AVG(SAL)
---------6500
2)SQL> select min(sal) from emp;

MIN(SAL)
---------1000
3)SQL> select max(SAL) from emp;
MAX(SAL)
---------400000
4)SQL> select jobtype from emp where sal>=3000;
JOBTYPE
--------------manager
analst
clerk
analyst
manager
manager
analyst
manager
8 rows selected.
5)SQL> select ename,to_char(hiredate,'dd/mm/yy') from emp where did='202';
ENAME
TO_CHAR(
--------------- -------bad
14/03/10
6)SQL> select ename,jobtype from emp where ename='sad'OR ename='bad';
ENAME
JOBTYPE
--------------- --------------sad
manager
bad
analst
7)SQL> select max(sal),min(sal) from emp;
MAX(SAL) MIN(SAL)
---------- ---------400000
1000
8)SQL> select ascii('oracle') from emp where eid=101;
ASCII('ORACLE')
--------------111
10)SQL> select lower(jobtype) from emp;
LOWER(JOBTYPE)
--------------manager
analst
clerk
manager
analyst
manager

manager
manager
analyst
manager
10 rows selected.
12)SQL> select sum(workd) from emp;
SUM(WORKD)
---------600
13)SQL> select DISTINCT(jobtype) from emp;
JOBTYPE
--------------analst
clerk
manager
analyst
14)SQL> select LPAD(jobtype,15,'*') from emp;
LPAD(JOBTYPE,15
--------------********manager
*********analst
**********clerk
********manager
********analyst
********manager
********manager
********manager
********analyst
********manager
10 rows selected.

Das könnte Ihnen auch gefallen