0% found this document useful (0 votes)
10 views15 pages

Database Management Class 12 Cbse Computer Science

Uploaded by

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

Database Management Class 12 Cbse Computer Science

Uploaded by

larinyllalyngdoh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

DATABASE MANAGEMENT

Student
Rollno sname marks stream address admno
1201 Ram 70 sc TCP 8950
1202 Mohan 80 sc TCP 8952
1203 Shyam 90 art Dabra 7273
1204 Shekhar 50 art Gwalior 8189
1205 Rahul 60 comm Tekanpur 6666
1206 Raj 85 comm 7282
1207 Kamini 75 sc TCP 7283
1208 Anjali 95 sc Tekanpur 9291
1209 Juli 82 art TCP 5921

Hostel
HID Roomno Rollno
H01 201 1201
H02 203 1202
H03 205 1203
H04 206 1204
H05 207 1205
H06 208 1206
Question-1 : Display all students whose marks more than 80.

Query-1

select * from student where marks>80;


Query1-Output
rollno sname marks stream address admno
1203 Shyam 90 art Dabra 7273
1206 Raj 85 comm 7282
1208 Anjali 95 sc Tekanpur 9291
1209 Juli 82 art TCP 5921

Question-2: Display all students whose marks between 70 and 90


(inclusive both boundaries)

Query-2
select * from student where marks between 70 and 90;
Query2-Output
rollno sname marks stream address admno
1201 Ram 70 sc TCP 8950
1202 Mohan 80 sc TCP 8952
1203 Shyam 90 art Dabra 7273
1206 Raj 85 comm 7282
1207 Kamini 75 sc TCP 7283
1209 Juli 82 art TCP 5921
Question-3 : Display those students whose marks more than 80 and
stream is art.

Query-3

SELECT * FROM student WHERE marks>80 AND stream='art';

Query3- Output

rollno sname marks stream address admno


1203 Shyam 90 art Dabra 7273

1209 Juli 82 art TCP 5921

Question-4: Display all those students who live in TCP or Tekanpur.

Query-4

SELECT * FROM student WHERE address='TCP' or


address='Tekanpur';

Query1
rollno sname marks stream address admno
1201 Ram 70 sc TCP 8950
1202 Mohan 80 sc TCP 8952
1205 Rahul 60 comm Tekanpur 6666
1207 Kamini 75 sc TCP 7283
1208 Anjali 95 sc Tekanpur 9291
1209 Juli 82 art TCP 5921
Question-5: Display all students whose marks is 50,60,70 or 80.

Query-5

SELECT *

FROM student

WHERE marks in (50,60,70,80);

Query5- output
rollno sname marks stream address admno
1201 Ram 70 sc TCP 8950
1202 Mohan 80 sc TCP 8952
1204 Shekhar 50 art Gwalior 8189
1205 Rahul 60 comm Tekanpur 6666

Question-6: display distinct address.

Query-6

SELECT DISTINCT address from student;

Query6 Output
address
Dabra
Gwalior
TCP
Tekanpur
Question-7: Display Rollno, sname and address of all students.

Query-7:

SELECT rollno, sname, address from student;

Query1
rollno sname address
1201 Ram TCP
1202 Mohan TCP
1203 Shyam Dabra
1204 Shekhar Gwalior
1205 Rahul Tekanpur
1206 Raj
1207 Kamini TCP
1208 Anjali Tekanpur
1209 Juli TCP

Question-8: Display all students according to descending order of their


marks.

Query-8

SELECT * from student order by marks desc;

Query8-Output
rollno sname marks stream address admno
1208 Anjali 95 sc Tekanpur 9291
1203 Shyam 90 art Dabra 7273
1206 Raj 85 comm 7282
1209 Juli 82 art TCP 5921
1202 Mohan 80 sc TCP 8952
1207 Kamini 75 sc TCP 7283
1201 Ram 70 sc TCP 8950
1205 Rahul 60 comm Tekanpur 6666
1204 Shekhar 50 art Gwalior 8189
Question-9: Display all students according to ascending order of their
names.

Query-9

SELECT * from student order by sname;

Query9: output
rollno sname marks stream address admno
1208 Anjali 95 sc Tekanpur 9291
1209 Juli 82 art TCP 5921
1207 Kamini 75 sc TCP 7283
1202 Mohan 80 sc TCP 8952
1205 Rahul 60 comm Tekanpur 6666
1206 Raj 85 comm 7282
1201 Ram 70 sc TCP 8950
1204 Shekhar 50 art Gwalior 8189
1203 Shyam 90 art Dabra 7273

Question-10: Display total marks of all students.

Query-10

SELECT sum(marks) from student;

Output:

687
Q.11 Display average marks of all students.
Query-11

SELECT avg(marks) FROM student;


Output:

76.3333333333333

Q.12 Display maximum marks in student relation.


Query-12

SELECT max(marks) FROM student;


output

95

Q.13 Display maximum and minimum marks of


science stream.
Query-13

SELECT max(marks), min(marks) FROM


student where stream='sc';
Query13-Output
Expr1000 Expr1001
95 70
Q.14 Display number of students in each stream.
Query-14

SELECT stream, count(*) FROM student


group by stream;
Query14-Output
stream Expr1001

art 3
comm 2
sc 4

Q.15 Display number of students in each stream


which have more than 2 students.
Query-15
SELECT stream, count(*) FROM student
group by stream having count(*)>2;
Query15-output

stream Expr1001
art 3
sc 4
Q.16 Display all students whose name begins by
character ‘R’.
Query-16
SELECT * FROM student where sname like
'R%';

Q.17 Increase 2 marks of all students.


Query-17
update student set marks=marks+2;
student
rollno sname marks stream address admno
1201 Ram 72 sc TCP 8950
1202 Mohan 82 sc TCP 8952
1203 Shyam 92 art Dabra 7273
1204 Shekhar 52 art Gwalior 8189
1205 Rahul 62 comm Tekanpur 6666
1206 Raj 87 comm 7282
1207 Kamini 77 sc TCP 7283
1208 Anjali 97 sc Tekanpur 9291
1209 Juli 84 art TCP 5921
Q.18 update address Gwalior of rollno 1205.
Query-18
update student set address='Gwalior'
where rollno=1205;
student
rollno sname marks stream address admno
1201 Ram 72 sc TCP 8950
1202 Mohan 82 sc TCP 8952
1203 Shyam 92 art Dabra 7273
1204 Shekhar 52 art Gwalior 8189
1205 Rahul 62 comm Gwalior 6666
1206 Raj 87 comm 7282
1207 Kamini 77 sc TCP 7283
1208 Anjali 97 sc Tekanpur 9291
1209 Juli 84 art TCP 5921
Q.19 add a record by following values.
(1210, ‘Krishna’, 90, ‘art’, ‘TCP’, 8888)
Query-19
insert into student values(1210, 'Krishna',
90, 'art', 'TCP', 8888);
student
rollno sname marks stream address admno
1201 Ram 72 sc TCP 8950
1202 Mohan 82 sc TCP 8952
1203 Shyam 92 art Dabra 7273
1204 Shekhar 52 art Gwalior 8189
1205 Rahul 62 comm Gwalior 6666
1206 Raj 87 comm 7282
1207 Kamini 77 sc TCP 7283
1208 Anjali 97 sc Tekanpur 9291
1209 Juli 84 art TCP 5921
1210 Krishna 90 art TCP 8888
Q.20 Add a column House in student
relation.
Query-20
alter table student ADD house char(20);
student
rollno sname marks stream address admno House
1201 Ram 72 sc TCP 8950
1202 Mohan 82 sc TCP 8952
1203 Shyam 92 art Dabra 7273
1204 Shekhar 52 art Gwalior 8189
1205 Rahul 62 comm Gwalior 6666
1206 Raj 87 comm 7282
1207 Kamini 77 sc TCP 7283
1208 Anjali 97 sc Tekanpur 9291
1209 Juli 84 art TCP 5921
1210 Krishna 90 art TCP 8888

Q. 21 Delete record of rollno 1209.


DELETE from student where rollno=1209;
student
rollno sname marks stream address admno House
1201 Ram 72 sc TCP 8950
1202 Mohan 82 sc TCP 8952
1203 Shyam 92 art Dabra 7273
1204 Shekhar 52 art Gwalior 8189
1205 Rahul 62 comm Gwalior 6666
1206 Raj 87 comm 7282
1207 Kamini 77 sc TCP 7283
1208 Anjali 97 sc Tekanpur 9291
1210 Krishna 90 art TCP 8888
Q.22 Display all students whose address
field is blank;
select * from student where address is
NULL;
Query1
rollno sname marks stream address admno House
1206 Raj 87 comm 7282

Q.23 count distinct stream.


select count(DISTINCT stream) from
student;
output
3
Q.24 Write DDL and DML commands
DDL(Data Definition Language)
Create table
Alter table
Drop table
Etc…
DML(Data manipulation language)
Update
Insert into
Delete
Etc…
Q.25 display rollno, sname and roomno
from student and hostel relation.
select student.rollno, sname, roomno from
student, hostel where
student.rollno=hostel.rollno;
Query1
rollno sname roomno
1201 Ram 201
1202 Mohan 203
1203 Shyam 205
1204 Shekhar 206
1205 Rahul 207
1206 Raj 208

Q.26 Display student table structure.


Desc student

You might also like