Exp 6
Exp 6
no rows selected
1 row created.
SQL> /
Enter value for id: 20
Enter value for name: raj
Enter value for age: 20
Enter value for address: chennai
Enter value for salary: 20000
old 1: insert into emp values(&id,'&name',&age,'&address',&salary)
new 1: insert into emp values(20,'raj',20,'chennai',20000)
1 row created.
SQL> /
Enter value for id: 30
Enter value for name: sai
Enter value for age: 26
Enter value for address: mumbai
Enter value for salary: 15000
old 1: insert into emp values(&id,'&name',&age,'&address',&salary)
new 1: insert into emp values(30,'sai',26,'mumbai',15000)
1 row created.
SQL> /
Enter value for id: 40
Enter value for name: sam
Enter value for age: 27
Enter value for address: hyderabad
Enter value for salary: 20000
old 1: insert into emp values(&id,'&name',&age,'&address',&salary)
new 1: insert into emp values(40,'sam',27,'hyderabad',20000)
1 row created.
SQL> /
Enter value for id: 50
Enter value for name: tom
Enter value for age: 29
Enter value for address: pune
Enter value for salary: 65000
old 1: insert into emp values(&id,'&name',&age,'&address',&salary)
new 1: insert into emp values(50,'tom',29,'pune',65000)
1 row created.
SQL> /
Enter value for id: 60
Enter value for name: jerry
Enter value for age: 30
Enter value for address: kochin
Enter value for salary: 85000
old 1: insert into emp values(&id,'&name',&age,'&address',&salary)
new 1: insert into emp values(60,'jerry',30,'kochin',85000)
1 row created.
6 rows selected.
MAX(SALARY)
-----------
65000
ID NAME
---------- ----------
80 jill
SQL> select id,name from emp where salary=(select max(salary) from emp);
ID NAME
---------- ----------
80 jill
SQL> select * from emp where salary>(select avg(salary) from emp);
7 rows selected.
1 row created.
SQL> select * from emp where id in(select id from emp where salary>=20000);
SQL> update emp set salary=salary*0.25 where age in(select age from emp
where age>=29);
3 rows updated.
6 rows selected.
SQL> update emp set salary=salary*10 where age not in(select age from emp
where age>=30);
5 rows updated.
SQL> select * from emp where salary>all(select salary from emp where
salary<=20000);
2 rows deleted.
Enter password:
Connected.
ERROR at line 1:
Table created.
1 row created.
1 row created.
SQL> insert into s values(3,'siva','pune');
1 row created.
1 row created.
1 ram chennai
2 raj chennai
3 siva pune
4 selvam bangalore
Table created.
1 row created.
1 row created.
1 row created.
1 ram 90 20
2 raj 90 21
3 siva 80 19
4 selvam 88 19
SNAME ADDRESS
---------- ----------
ram chennai
raj chennai
siva pune
View created.
ram chennai 90
raj chennai 90
siva pune 80
selvam bangalore 88
SQL> drop view sv1;
View dropped.
ERROR at line 1:
Output: