You are on page 1of 32

SQL> create table branch05(branchid varchar(20) primary key,bname varchar(25),hod varchar(20));

Table created.

SQL> desc branch05;

Name Null? Type

----------------------------------------- -------- ----------------------------

BRANCHID NOT NULL VARCHAR2(20)

BNAME VARCHAR2(25)

HOD VARCHAR2(20)

SQL> drop table branch05;

Table dropped.

SQL> create table branch05(branchid int primary key,bname varchar(25),hod varchar(20));

Table created.

SQL> desc branch05;

Name Null? Type

----------------------------------------- -------- ----------------------------

BRANCHID NOT NULL NUMBER(38)

BNAME VARCHAR2(25)

HOD VARCHAR2(20)

SQL> insert into branch05 values(101,'BCA','Rekha Raichal');

1 row created.

SQL> insert into branch05 values(102,'BSC','Amitha ');


1 row created.

SQL> insert into branch05 values(103,'BBA','Pavana B S');

1 row created.

SQL> insert into branch05 values(104,'BCOM','Thimappa');

1 row created.

SQL> insert into branch05 values(105,'MCA','Dr S N Venkatesh');

1 row created.

SQL> truncate table branch05;

Table truncated.

SQL> select * from branch05;

no rows selected

SQL> insert into branch05 values(101,'MCA','Dr S N Venkatesh');

1 row created.

SQL> insert into branch05 values(102,'MSC','Rekha Raichal');

1 row created.
SQL> insert into branch05 values(103,'MBA','Amitha K N');

1 row created.

SQL> select * from branch05;

BRANCHID BNAME HOD

---------- ------------------------- --------------------

101 MCA Dr S N Venkatesh

102 MSC Rekha Raichal

103 MBA Amitha K N

SQL> create table student05(USN integer primary key,sname varchar(30),address


varchar(30),branchid integer references branch05(branchid),sem integer);

Table created.

SQL> desc student05;

Name Null? Type

----------------------------------------- -------- ----------------------------

USN NOT NULL NUMBER(38)

SNAME VARCHAR2(30)

ADDRESS VARCHAR2(30)

BRANCHID NUMBER(38)

SEM NUMBER(38)

SQL> insert into student05 values(1001,'Archana','Bangalore',101,2);

1 row created.

SQL> insert into student05 values(1002,'Akash','T Dasarahalli',101,2);


1 row created.

SQL> insert into student05 values(1003,'Amar','Jalahalli',101,4);

1 row created.

SQL> insert into student05 values(1004,'Sahana','Peenya',101,4);

1 row created.

SQL> insert into student05 values(1005,'Priya','Bangalore',102,2);

1 row created.

SQL> insert into student05 values(1006,'Thanushree','Nelamangala',102,2);

1 row created.

SQL> insert into student05 values(1007,'Amulya','Bangalore',102,4);

1 row created.

SQL> insert into student05 values(1008,'Babar','Jalahalli',102,4);

1 row created.

SQL> insert into student05 values('&USN','&sname','&address','&branchid','&sem');

Enter value for usn: 1009

Enter value for sname: Meghana

Enter value for address: Bangalore


Enter value for branchid: 103

Enter value for sem: 2

old 1: insert into student05 values('&USN','&sname','&address','&branchid','&sem')

new 1: insert into student05 values('1009','Meghana','Bangalore','103','2')

1 row created.

SQL> /

Enter value for usn: 1010

Enter value for sname: Mangala

Enter value for address: Bangalore

Enter value for branchid: 103

Enter value for sem: 2

old 1: insert into student05 values('&USN','&sname','&address','&branchid','&sem')

new 1: insert into student05 values('1010','Mangala','Bangalore','103','2')

1 row created.

SQL> /

Enter value for usn: 1011

Enter value for sname: Bhuvan

Enter value for address: Mysore

Enter value for branchid: 103

Enter value for sem: 4

old 1: insert into student05 values('&USN','&sname','&address','&branchid','&sem')

new 1: insert into student05 values('1011','Bhuvan','Mysore','103','4')

1 row created.

SQL> /

Enter value for usn: 1012


Enter value for sname: Samar

Enter value for address: Madras

Enter value for branchid: 103

Enter value for sem: 4

old 1: insert into student05 values('&USN','&sname','&address','&branchid','&sem')

new 1: insert into student05 values('1012','Samar','Madras','103','4')

1 row created.

SQL> select * from student05;

USN SNAME ADDRESS

---------- ------------------------------ ------------------------------

BRANCHID SEM

---------- ----------

1001 Archana Bangalore

101 2

1002 Akash T Dasarahalli

101 2

1003 Amar Jalahalli

101 4

USN SNAME ADDRESS

---------- ------------------------------ ------------------------------

BRANCHID SEM

---------- ----------

1004 Sahana Peenya

101 4
1005 Priya Bangalore

102 2

1006 Thanushree Nelamangala

102 2

USN SNAME ADDRESS

---------- ------------------------------ ------------------------------

BRANCHID SEM

---------- ----------

1007 Amulya Bangalore

102 4

1008 Babar Jalahalli

102 4

1009 Meghana Bangalore

103 2

USN SNAME ADDRESS

---------- ------------------------------ ------------------------------

BRANCHID SEM

---------- ----------

1010 Mangala Bangalore

103 2

1011 Bhuvan Mysore

103 4
1012 Samar Madras

103 4

12 rows selected.

SQL> commit;

Commit complete.

SQL> create table author05(authorid varchar(15) primary key,aname varchar(30),country


varchar(30),age integer);

Table created.

SQL> desc author05;

Name Null? Type

----------------------------------------- -------- ----------------------------

AUTHORID NOT NULL VARCHAR2(15)

ANAME VARCHAR2(30)

COUNTRY VARCHAR2(30)

AGE NUMBER(38)

SQL> insert into author05 values('&authorid','&aname','&country','&age');

Enter value for authorid: a001

Enter value for aname: Balaguruswamy

Enter value for country: India

Enter value for age: 54

old 1: insert into author05 values('&authorid','&aname','&country','&age')

new 1: insert into author05 values('a001','Balaguruswamy','India','54')


1 row created.

SQL> /

Enter value for authorid: A002

Enter value for aname: Thomas Johnson

Enter value for country: America

Enter value for age: 60

old 1: insert into author05 values('&authorid','&aname','&country','&age')

new 1: insert into author05 values('A002','Thomas Johnson','America','60')

1 row created.

SQL> /

Enter value for authorid: A003

Enter value for aname: Thomas H

Enter value for country: America

Enter value for age: 63

old 1: insert into author05 values('&authorid','&aname','&country','&age')

new 1: insert into author05 values('A003','Thomas H','America','63')

1 row created.

SQL> /

Enter value for authorid: A004

Enter value for aname: Dennis M Ritchie

Enter value for country: America

Enter value for age: 70

old 1: insert into author05 values('&authorid','&aname','&country','&age')

new 1: insert into author05 values('A004','Dennis M Ritchie','America','70')


1 row created.

SQL> /

Enter value for authorid: A005

Enter value for aname: Rajeev Agarwal

Enter value for country: India

Enter value for age: 50

old 1: insert into author05 values('&authorid','&aname','&country','&age')

new 1: insert into author05 values('A005','Rajeev Agarwal','India','50')

1 row created.

SQL> select * from author05;

AUTHORID ANAME COUNTRY

--------------- ------------------------------ ------------------------------

AGE

----------

a001 Balaguruswamy India

54

A002 Thomas Johnson America

60

A003 Thomas H America

63

AUTHORID ANAME COUNTRY

--------------- ------------------------------ ------------------------------

AGE
----------

A004 Dennis M Ritchie America

70

A005 Rajeev Agarwal India

50

SQL> commit;

Commit complete.

SQL> create table book05(bookid varchar(15) primary key,bname varchar(50),authorid varchar(15)


references author05(authorid),publisher varchar(20),branchid integer references
branch05(branchid));

Table created.

SQL> desc book05;

Name Null? Type

----------------------------------------- -------- ----------------------------

BOOKID NOT NULL VARCHAR2(15)

BNAME VARCHAR2(50)

AUTHORID VARCHAR2(15)

PUBLISHER VARCHAR2(20)

BRANCHID NUMBER(38)

SQL> insert into book05 values('&bookid','&bname','&authorid','&publisher','&branchid');

Enter value for bookid: B001

Enter value for bname: Programing with C

Enter value for authorid: a001

Enter value for publisher: Skyward


Enter value for branchid: 101

old 1: insert into book05 values('&bookid','&bname','&authorid','&publisher','&branchid')

new 1: insert into book05 values('B001','Programing with C','a001','Skyward','101')

1 row created.

SQL> /

Enter value for bookid: B002

Enter value for bname: Introduction to algorithms

Enter value for authorid: A002

Enter value for publisher: Westland Publications

Enter value for branchid: 102

old 1: insert into book05 values('&bookid','&bname','&authorid','&publisher','&branchid')

new 1: insert into book05 values('B002','Introduction to algorithms','A002','Westland


Publications','102')

insert into book05 values('B002','Introduction to algorithms','A002','Westland Publications','102')

ERROR at line 1:

ORA-12899: value too large for column "MCA"."BOOK05"."PUBLISHER" (actual: 21,

maximum: 20)

SQL> /

Enter value for bookid: B002

Enter value for bname: Introduction to algorithms

Enter value for authorid: A002

Enter value for publisher: Westland Publication

Enter value for branchid: 102

old 1: insert into book05 values('&bookid','&bname','&authorid','&publisher','&branchid')

new 1: insert into book05 values('B002','Introduction to algorithms','A002','Westland


Publication','102')
1 row created.

SQL> /

Enter value for bookid: B003

Enter value for bname: Advanced Bussiness Techniques

Enter value for authorid: A005

Enter value for publisher: Rupa Publications

Enter value for branchid: 103

old 1: insert into book05 values('&bookid','&bname','&authorid','&publisher','&branchid')

new 1: insert into book05 values('B003','Advanced Bussiness Techniques','A005','Rupa


Publications','103')

1 row created.

SQL> /

Enter value for bookid: B004

Enter value for bname: Web programing

Enter value for authorid: A003

Enter value for publisher: Skyward

Enter value for branchid: 101

old 1: insert into book05 values('&bookid','&bname','&authorid','&publisher','&branchid')

new 1: insert into book05 values('B004','Web programing','A003','Skyward','101')

1 row created.

SQL> /

Enter value for bookid: B005

Enter value for bname: Programming with C++

Enter value for authorid: A004

Enter value for publisher: Skyward

Enter value for branchid: 102


old 1: insert into book05 values('&bookid','&bname','&authorid','&publisher','&branchid')

new 1: insert into book05 values('B005','Programming with C++','A004','Skyward','102')

1 row created.

SQL> /

Enter value for bookid: B006

Enter value for bname: Artificial Intelligence

Enter value for authorid: A001

Enter value for publisher: Westland Publication

Enter value for branchid: 101

old 1: insert into book05 values('&bookid','&bname','&authorid','&publisher','&branchid')

new 1: insert into book05 values('B006','Artificial Intelligence','A001','Westland Publication','101')

insert into book05 values('B006','Artificial Intelligence','A001','Westland Publication','101')

ERROR at line 1:

ORA-02291: integrity constraint (MCA.SYS_C007074) violated - parent key not

found

SQL> /

Enter value for bookid: B006

Enter value for bname: Artificial Intelligence

Enter value for authorid: a001

Enter value for publisher: Westland Publication

Enter value for branchid: 101

old 1: insert into book05 values('&bookid','&bname','&authorid','&publisher','&branchid')

new 1: insert into book05 values('B006','Artificial Intelligence','a001','Westland Publication','101')

1 row created.
SQL> select * from book05;

BOOKID BNAME

--------------- --------------------------------------------------

AUTHORID PUBLISHER BRANCHID

--------------- -------------------- ----------

B001 Programing with C

a001 Skyward 101

B002 Introduction to algorithms

A002 Westland Publication 102

B003 Advanced Bussiness Techniques

A005 Rupa Publications 103

BOOKID BNAME

--------------- --------------------------------------------------

AUTHORID PUBLISHER BRANCHID

--------------- -------------------- ----------

B004 Web programing

A003 Skyward 101

B005 Programming with C++

A004 Skyward 102

B006 Artificial Intelligence

a001 Westland Publication 101

6 rows selected.
SQL> commit;

Commit complete.

SQL> create table borrow05(USN integer references student05(USN),bookid varchar(15) references


book05(bookid),borroweddate date);

Table created.

SQL> desc borrow05;

Name Null? Type

----------------------------------------- -------- ----------------------------

USN NUMBER(38)

BOOKID VARCHAR2(15)

BORROWEDDATE DATE

SQL> insert into borrow05 values(1001,'B001','10-Jan-2020');

1 row created.

SQL> insert into borrow05 values('&USN','&bookid','&borroweddate');

Enter value for usn: 1003

Enter value for bookid: B002

Enter value for borroweddate: 12-jan-2020

old 1: insert into borrow05 values('&USN','&bookid','&borroweddate')

new 1: insert into borrow05 values('1003','B002','12-jan-2020')

1 row created.
SQL> /

Enter value for usn: 1005

Enter value for bookid: B004

Enter value for borroweddate: 15-feb-2020

old 1: insert into borrow05 values('&USN','&bookid','&borroweddate')

new 1: insert into borrow05 values('1005','B004','15-feb-2020')

1 row created.

SQL> /

Enter value for usn: 1007

Enter value for bookid: B005

Enter value for borroweddate: 20-feb-2020

old 1: insert into borrow05 values('&USN','&bookid','&borroweddate')

new 1: insert into borrow05 values('1007','B005','20-feb-2020')

1 row created.

SQL> /

Enter value for usn: 1009

Enter value for bookid: B003

Enter value for borroweddate: 21-Mar-2020

old 1: insert into borrow05 values('&USN','&bookid','&borroweddate')

new 1: insert into borrow05 values('1009','B003','21-Mar-2020')

1 row created.

SQL> /

Enter value for usn: 1011

Enter value for bookid: B004

Enter value for borroweddate: 22-apr-2020


old 1: insert into borrow05 values('&USN','&bookid','&borroweddate')

new 1: insert into borrow05 values('1011','B004','22-apr-2020')

1 row created.

SQL> insert into borrow05 values('&USN','&bookid','&borroweddate');

Enter value for usn: 1001

Enter value for bookid: B002

Enter value for borroweddate: 14-mar-2020

old 1: insert into borrow05 values('&USN','&bookid','&borroweddate')

new 1: insert into borrow05 values('1001','B002','14-mar-2020')

1 row created.

SQL> /

Enter value for usn: 1001

Enter value for bookid: B005

Enter value for borroweddate: 28-apr-2020

old 1: insert into borrow05 values('&USN','&bookid','&borroweddate')

new 1: insert into borrow05 values('1001','B005','28-apr-2020')

1 row created.

SQL> insert into borrow05 values('&USN','&bookid','&borroweddate');

Enter value for usn: 1003

Enter value for bookid: B001

Enter value for borroweddate: 20-feb-2020

old 1: insert into borrow05 values('&USN','&bookid','&borroweddate')

new 1: insert into borrow05 values('1003','B001','20-feb-2020')

1 row created.
SQL> /

Enter value for usn: 1003

Enter value for bookid: B004

Enter value for borroweddate: 15-apr-2020

old 1: insert into borrow05 values('&USN','&bookid','&borroweddate')

new 1: insert into borrow05 values('1003','B004','15-apr-2020')

1 row created.

SQL> select * from borrow05;

USN BOOKID BORROWEDD

---------- --------------- ---------

1001 B001 10-JAN-20

1003 B002 12-JAN-20

1005 B004 15-FEB-20

1007 B005 20-FEB-20

1009 B003 21-MAR-20

1011 B004 22-APR-20

1001 B002 14-MAR-20

1001 B005 28-APR-20

1003 B001 20-FEB-20

1003 B004 15-APR-20

10 rows selected.

SQL> select * from student05 s,branch05 b where b.branchid=s.branchid and b.bname='MCA' and
s.sem=2;

USN SNAME ADDRESS


---------- ------------------------------ ------------------------------

BRANCHID SEM BRANCHID BNAME HOD

---------- ---------- ---------- ------------------------- --------------------

1001 Archana Bangalore

101 2 101 MCA Dr S N Venkatesh

1002 Akash T Dasarahalli

101 2 101 MCA Dr S N Venkatesh

SQL> select * from student05 where USN not in(select USN from borrow05);

USN SNAME ADDRESS

---------- ------------------------------ ------------------------------

BRANCHID SEM

---------- ----------

1006 Thanushree Nelamangala

102 2

1010 Mangala Bangalore

103 2

1002 Akash T Dasarahalli

101 2

USN SNAME ADDRESS

---------- ------------------------------ ------------------------------

BRANCHID SEM

---------- ----------

1004 Sahana Peenya


101 4

1008 Babar Jalahalli

102 4

1012 Samar Madras

103 4

6 rows selected.

SQL> select s.USN,s.sname,b.bname,bk.bname,a.aname,bw.borroweddate from student05


s,branch05 b,book05 bk,author05 a,borrow05 bw where s.USN=bw.USN and bw.bookid=bk.bookid
and bk.authorid=a.authorid and s.branchid=b.branchid and s.sem=2 and b.bname='MCA';

USN SNAME BNAME

---------- ------------------------------ -------------------------

BNAME

--------------------------------------------------

ANAME BORROWEDD

------------------------------ ---------

1001 Archana MCA

Programing with C

Balaguruswamy 10-JAN-20

1001 Archana MCA

Introduction to algorithms

Thomas Johnson 14-MAR-20

USN SNAME BNAME

---------- ------------------------------ -------------------------

BNAME
--------------------------------------------------

ANAME BORROWEDD

------------------------------ ---------

1001 Archana MCA

Programming with C++

Dennis M Ritchie 28-APR-20

SQL> select count(*) as Number_of_Books,authorid from book05 group by authorid;

NUMBER_OF_BOOKS AUTHORID

--------------- ---------------

1 A004

1 A005

1 A003

2 a001

1 A002

SQL> select * from student05 where USN in(select USN from borrow05 group by USN having
count(USN)>2);

USN SNAME ADDRESS

---------- ------------------------------ ------------------------------

BRANCHID SEM

---------- ----------

1003 Amar Jalahalli

101 4

1001 Archana Bangalore

101 2
SQL> select * from student05 s where USN in(select USN from borrow05 br join book05 b on
br.bookid=b.bookid where br.USN=s.USN group by USN having count(authorid)>1);

USN SNAME ADDRESS

---------- ------------------------------ ------------------------------

BRANCHID SEM

---------- ----------

1001 Archana Bangalore

101 2

1003 Amar Jalahalli

101 4

6)

SQL> create table student5(USN int primary key,name varchar(20),dob date,branch


varchar(20),marks1 int,marks2 int,marks3 int,total int,gpa int);

Table created.

SQL> desc student5;

Name Null? Type

----------------------------------------- -------- ----------------------------

USN NOT NULL NUMBER(38)

NAME VARCHAR2(20)

DOB DATE

BRANCH VARCHAR2(20)

MARKS1 NUMBER(38)

MARKS2 NUMBER(38)

MARKS3 NUMBER(38)

TOTAL NUMBER(38)

GPA NUMBER(38)
SQL> insert into student5(USN,name,dob,branch,marks1,marks2,marks3)
values('&USN','&name','&dob','&branch','&marks1','&marks2','&marks3');

Enter value for usn: 1001

Enter value for name: Amar

Enter value for dob: 10-jan-2001

Enter value for branch: MCA

Enter value for marks1: 99

Enter value for marks2: 98

Enter value for marks3: 97

old 1: insert into student5(USN,name,dob,branch,marks1,marks2,marks3)


values('&USN','&name','&dob','&branch','&marks1','&marks2','&marks3')

new 1: insert into student5(USN,name,dob,branch,marks1,marks2,marks3)


values('1001','Amar','10-jan-2001','MCA','99','98','97')

1 row created.

SQL> /

Enter value for usn: 1002

Enter value for name: Sahana

Enter value for dob: 28-oct-2001

Enter value for branch: MCA

Enter value for marks1: 98

Enter value for marks2: 97

Enter value for marks3: 96

old 1: insert into student5(USN,name,dob,branch,marks1,marks2,marks3)


values('&USN','&name','&dob','&branch','&marks1','&marks2','&marks3')

new 1: insert into student5(USN,name,dob,branch,marks1,marks2,marks3)


values('1002','Sahana','28-oct-2001','MCA','98','97','96')

1 row created.

SQL> /
Enter value for usn: 1003

Enter value for name: Samar

Enter value for dob: 20-feb-2001

Enter value for branch: MCA

Enter value for marks1: 96

Enter value for marks2: 95

Enter value for marks3: 94

old 1: insert into student5(USN,name,dob,branch,marks1,marks2,marks3)


values('&USN','&name','&dob','&branch','&marks1','&marks2','&marks3')

new 1: insert into student5(USN,name,dob,branch,marks1,marks2,marks3)


values('1003','Samar','20-feb-2001','MCA','96','95','94')

1 row created.

SQL> /

Enter value for usn: 1004

Enter value for name: Thanushree

Enter value for dob: 10-jan-2002

Enter value for branch: MSC

Enter value for marks1: 98

Enter value for marks2: 96

Enter value for marks3: 94

old 1: insert into student5(USN,name,dob,branch,marks1,marks2,marks3)


values('&USN','&name','&dob','&branch','&marks1','&marks2','&marks3')

new 1: insert into student5(USN,name,dob,branch,marks1,marks2,marks3)


values('1004','Thanushree','10-jan-2002','MSC','98','96','94')

1 row created.

SQL> /

Enter value for usn: 1005

Enter value for name: Bhuvan


Enter value for dob: 11-apr-2002

Enter value for branch: MSC

Enter value for marks1: 91

Enter value for marks2: 92

Enter value for marks3: 93

old 1: insert into student5(USN,name,dob,branch,marks1,marks2,marks3)


values('&USN','&name','&dob','&branch','&marks1','&marks2','&marks3')

new 1: insert into student5(USN,name,dob,branch,marks1,marks2,marks3)


values('1005','Bhuvan','11-apr-2002','MSC','91','92','93')

1 row created.

SQL> /

Enter value for usn: 1006

Enter value for name: Meghana

Enter value for dob: 20-oct-2001

Enter value for branch: MSC

Enter value for marks1: 92

Enter value for marks2: 94

Enter value for marks3: 93

old 1: insert into student5(USN,name,dob,branch,marks1,marks2,marks3)


values('&USN','&name','&dob','&branch','&marks1','&marks2','&marks3')

new 1: insert into student5(USN,name,dob,branch,marks1,marks2,marks3)


values('1006','Meghana','20-oct-2001','MSC','92','94','93')

1 row created.

SQL> select * from student5;

USN NAME DOB BRANCH MARKS1

---------- -------------------- --------- -------------------- ----------

MARKS2 MARKS3 TOTAL GPA


---------- ---------- ---------- ----------

1001 Amar 10-JAN-01 MCA 99

98 97

1002 Sahana 28-OCT-01 MCA 98

97 96

1003 Samar 20-FEB-01 MCA 96

95 94

USN NAME DOB BRANCH MARKS1

---------- -------------------- --------- -------------------- ----------

MARKS2 MARKS3 TOTAL GPA

---------- ---------- ---------- ----------

1004 Thanushree 10-JAN-02 MSC 98

96 94

1005 Bhuvan 11-APR-02 MSC 91

92 93

1006 Meghana 20-OCT-01 MSC 92

94 93

6 rows selected.

7)

a) SQL> update student5 set total=(marks1+marks2+marks3);

6 rows updated.
SQL> update student5 set gpa=total/3;

6 rows updated.

SQL> select * from student5;

USN NAME DOB BRANCH MARKS1

---------- -------------------- --------- -------------------- ----------

MARKS2 MARKS3 TOTAL GPA

---------- ---------- ---------- ----------

1001 Amar 10-JAN-01 MCA 99

98 97 294 98

1002 Sahana 28-OCT-01 MCA 98

97 96 291 97

1003 Samar 20-FEB-01 MCA 96

95 94 285 95

USN NAME DOB BRANCH MARKS1

---------- -------------------- --------- -------------------- ----------

MARKS2 MARKS3 TOTAL GPA

---------- ---------- ---------- ----------

1004 Thanushree 10-JAN-02 MSC 98

96 94 288 96

1005 Bhuvan 11-APR-02 MSC 91

92 93 276 92
1006 Meghana 20-OCT-01 MSC 92

94 93 279 93

6 rows selected.

b) SQL> select name from student5 where dob like'%01';

NAME

--------------------

Amar

Sahana

Samar

Meghana

SQL> select name from student5 where dob like'%02';

NAME

--------------------

Thanushree

Bhuvan

8)

a) SQL> select name from student5 where branch='MCA';

NAME

--------------------

Amar

Sahana

Samar

b) SQL> select branch,max(gpa) from student5 group by branch;


BRANCH MAX(GPA)

-------------------- ----------

MCA 98

MSC 96

9)

a) SQL> select name from student5 where name like'S%';

NAME

--------------------

Sahana

Samar

b) SQL> update student5 set total=(marks1+marks2+marks3);

6 rows updated.

SQL> select * from student5;

USN NAME DOB BRANCH MARKS1

---------- -------------------- --------- -------------------- ----------

MARKS2 MARKS3 TOTAL GPA

---------- ---------- ---------- ----------

1001 Amar 10-JAN-01 MCA 99

98 97 294 98

1002 Sahana 28-OCT-01 MCA 98

97 96 291 97

1003 Samar 20-FEB-01 MCA 96

95 94 285 95
USN NAME DOB BRANCH MARKS1

---------- -------------------- --------- -------------------- ----------

MARKS2 MARKS3 TOTAL GPA

---------- ---------- ---------- ----------

1004 Thanushree 10-JAN-02 MSC 98

96 94 288 96

1005 Bhuvan 11-APR-02 MSC 91

92 93 276 92

1006 Meghana 20-OCT-01 MSC 92

94 93 279 93

6 rows selected.

10)

a) SQL> select name from student5 where name like'%ar';

NAME

--------------------

Amar

Samar

b) SQL> delete from student5 where USN=1001;

1 row deleted.
SQL> select * from student5;

USN NAME DOB BRANCH MARKS1

---------- -------------------- --------- -------------------- ----------

MARKS2 MARKS3 TOTAL GPA

---------- ---------- ---------- ----------

1002 Sahana 28-OCT-01 MCA 98

97 96 291 97

1003 Samar 20-FEB-01 MCA 96

95 94 285 95

1004 Thanushree 10-JAN-02 MSC 98

96 94 288 96

USN NAME DOB BRANCH MARKS1

---------- -------------------- --------- -------------------- ----------

MARKS2 MARKS3 TOTAL GPA

---------- ---------- ---------- ----------

1005 Bhuvan 11-APR-02 MSC 91

92 93 276 92

1006 Meghana 20-OCT-01 MSC 92

94 93 279 93

You might also like