0% found this document useful (0 votes)
18 views32 pages

Dbms Part B - 040527

The document shows SQL commands being used to create, populate and modify tables in a database. Various tables like BRANCH, STUDENT, AUTHOR and BOOK are created with different columns. Data is inserted into these tables and queries are run to view the contents.

Uploaded by

anjalidn2001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views32 pages

Dbms Part B - 040527

The document shows SQL commands being used to create, populate and modify tables in a database. Various tables like BRANCH, STUDENT, AUTHOR and BOOK are created with different columns. Data is inserted into these tables and queries are run to view the contents.

Uploaded by

anjalidn2001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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