Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
varchar2(20),budget number);
Table created.
Table created.
Table created.
Table created.
Table created.
1 row created.
SQL> /
Enter value for deptname: ece
Enter value for building: b2
Enter value for budget: 4000
old 1: insert into department values('&deptname','&building',&budget)
new 1: insert into department values('ece','b2',4000)
1 row created.
SQL> /
Enter value for deptname: civil
Enter value for building: b3
Enter value for budget: 6000
old 1: insert into department values('&deptname','&building',&budget)
new 1: insert into department values('civil','b3',6000)
1 row created.
1 row created.
SQL> /
Enter value for id: 2
Enter value for name: yy
Enter value for deptname: it
Enter value for salary: 43000
old 1: insert into instructor values(&id,'&name','&deptname',&salary)
new 1: insert into instructor values(2,'yy','it',43000)
1 row created.
1 row created.
SQL> /
1 row created.
SQL> Ed
Wrote file afiedt.buf
1 row created.
SQL> /
Enter value for id: 102
Enter value for name: bbb
Enter value for deptname: cse
Enter value for totcred: 3
1 row created.
SQL> /
Enter value for id: 103
Enter value for name: ccc
Enter value for deptname: ece
Enter value for totcred: 2
old 1: insert into student values(&id,'&name','&deptname',&totcred)
new 1: insert into student values(103,'ccc','ece',2)
1 row created.
SQL> /
Enter value for id: 104
Enter value for name: ddd
Enter value for deptname: it
Enter value for totcred: 1
old 1: insert into student values(&id,'&name','&deptname',&totcred)
new 1: insert into student values(104,'ddd','it',1)
1 row created.
SQL> Ed
Wrote file afiedt.buf
1 row created.
SQL> /
Enter value for courseid: 20
Enter value for title: ds
Enter value for deptname: it
Enter value for credits: 2
old 1: insert into course values(&courseid,'&title','&deptname',&credits)
new 1: insert into course values(20,'ds','it',2)
1 row created.
SQL> /
Enter value for courseid: 30
Enter value for title: ed
Enter value for deptname: civil
Enter value for credits: 3
old 1: insert into course values(&courseid,'&title','&deptname',&credits)
new 1: insert into course values(30,'ed','civil',3)
1 row created.
SQL> /
Enter value for courseid: 40
Enter value for title: beee
Enter value for deptname: ece
Enter value for credits: 2
old 1: insert into course values(&courseid,'&title','&deptname',&credits)
new 1: insert into course values(40,'beee','ece',2)
1 row created.
SQL> Ed
Wrote file afiedt.buf
Table altered.
1 row created.
SQL> /
Enter value for courseid: 20
Enter value for secid: b
Enter value for semester: 3
Enter value for year: 2
Enter value for building: b1
Enter value for roomno: 100
old 1: insert into section
values(&courseid,'&secid',&semester,&year,'&building',&roomno)
new 1: insert into section values(20,'b',3,2,'b1',100)
1 row created.
SQL> /
Enter value for courseid: 30
Enter value for secid: a
Enter value for semester: 2
Enter value for year: 1
Enter value for building: b3
Enter value for roomno: 113
old 1: insert into section
values(&courseid,'&secid',&semester,&year,'&building',&roomno)
1 row created.
DEPTNAME
-------------------it
ece
SQL> select title from course where courseid=(select courseid from section
where semester in(3,4));
select title from course where courseid=(select courseid from section where
semester in(3,4))
*
ERROR at line 1:
ORA-01427: single-row subquery returns more than one row
SQL> Ed
Wrote file afiedt.buf
1* select title from course where courseid in(select courseid from section where
semester in(3,4))
SQL> /
TITLE
--------------------
dm
ds
SQL> Ed
Wrote file afiedt.buf
1* select title from course where courseid in(select courseid from section where
(semester=3 and s
SQL> /
no rows selected
NAME
-------------------xx
yy
zz
ww
PROID PRONAME
SUPNAME
UNITPRICE
nikon
onida
300
100
102 fridge
videocon
103 ipod
apple
104 mobile
nokia
150
75
50
ORDERID
104
30 infosys
5101
103
5 satyam
5102
102
25 wipro
5103
101
10 tcs
SUPNAME
---------videocon
SQL> Ed
Wrote file afiedt.buf
SUPNAME
----------
videocon
SQL> Ed
Wrote file afiedt.buf
SQL> Ed
Wrote file afiedt.buf
1* select supname from product natural left outer join orderitems where
customer='wipro'
SQL> /
SUPNAME
---------videocon
SQL> Ed
Wrote file afiedt.buf
PRONAME
-------------------tv
fridge
ipod
mobile
2
SQL> Ed
Wrote file afiedt.buf
SQL> Ed
Wrote file afiedt.buf
ORDERID
---------5101
SQL> Ed
Wrote file afiedt.buf
SQL> Ed
Wrote file afiedt.buf
PROID PRONAME
SUPNAME
UNITPRICE
ORDERID
PROID
nokia
50
5100
104
30 infosys
103 ipod
apple
75
5101
103
5 satyam
102 fridge
videocon
150
5102
102
25 wipro
PROID PRONAME
SUPNAME
UNITPRICE
ORDERID
PROID
onida
100
5103
101
10 tcs
SQL> Ed
Wrote file afiedt.buf
PROID PRONAME
SUPNAME
UNITPRICE
ORDERID
PROID
TOTALUNITS CUSTOMER
---------- ---------100 camera
nikon
300
5100
104
30 infosys
101 tv
onida
100
5100
104
30 infosys
102 fridge
videocon
150
5100
104
30 infosys
PROID PRONAME
SUPNAME
UNITPRICE
ORDERID
PROID
apple
75
5100
104
30 infosys
104 mobile
nokia
50
5100
104
30 infosys
100 camera
nikon
300
5101
103
5 satyam
PROID PRONAME
SUPNAME
UNITPRICE
ORDERID
PROID
TOTALUNITS CUSTOMER
---------- ---------101 tv
onida
100
5101
103
5 satyam
102 fridge
videocon
150
5101
103
5 satyam
103 ipod
apple
75
5101
103
5 satyam
PROID PRONAME
SUPNAME
UNITPRICE
ORDERID
PROID
nokia
50
5101
103
5 satyam
100 camera
nikon
300
5102
102
25 wipro
101 tv
onida
100
5102
102
25 wipro
PROID PRONAME
SUPNAME
UNITPRICE
ORDERID
PROID
TOTALUNITS CUSTOMER
---------- ---------102 fridge
videocon
150
5102
102
25 wipro
103 ipod
apple
75
5102
102
25 wipro
104 mobile
nokia
50
5102
102
25 wipro
PROID PRONAME
SUPNAME
UNITPRICE
ORDERID
PROID
nikon
300
5103
101
10 tcs
101 tv
onida
100
5103
101
10 tcs
102 fridge
videocon
150
5103
101
10 tcs
PROID PRONAME
SUPNAME
UNITPRICE
ORDERID
PROID
TOTALUNITS CUSTOMER
---------- ---------103 ipod
apple
75
5103
101
10 tcs
104 mobile
10 tcs
20 rows selected.
nokia
50
5103
101