Document 2
Document 2
NO: 21BCE11503
SLOT: A11+A12+A13 COURSE CODE: CSE3001
EXPERIMENT 1:
Create:
CREATE DATABASE flights;
USE flights;
CREATE TABLE flight(
no INT,
frm VARCHAR(20),
too VARCHAR(20),
distance INT,
departs VARCHAR(20),
arrives VARCHAR(20),
price REAL,
PRIMARY KEY (no)
);
);
Queries:
1.)
SELECT C.eid
FROM Aircraft A,Certified C
WHERE A.aid=C.aid AND A.aname=’Boeing’
2.)
SELECT E.ename
EXPERIMENT 2:
Create:
CREATE TABLE sailors (
sid integer not null,
sname varchar(32),
rating integer,
age real,
CONSTRAINT PK_sailors
PRIMARY KEY (sid)
);
CREATE TABLE reserves (
sid integer not null,
bid integer not null,
);
Queries:
1.)
SELECT DISTINCT S.sname, S.age
FROM sailors AS S
2.)
SELECT S.sname, S.rating
FROM Sailors S
WHERE S.rating > 7
3.)
SELECT b.name,color*
FROM Boats
4.)
SELECT S.sname
FROM Sailors AS S, Reserves AS R, Boats AS B
WHERE S.sid=R.sid AND R.bid=B.bid AND B.color=’red’
5.)
SELECT S.*
9.)
SELECT sname
FROM Sailors, Boats, Reserves
WHERE Sailors.sid=Reserves.sid AND Reserves.bid=Boats.bid AND Boats.color=’red’
SELECT S.sname
FROM Sailors AS S, Reserves AS R
WHERE S.sid=R.sid AND R.bid=103
11.)
SELECT S.sname
FROM Sailors AS S
WHERE S.sid IN (
SELECT R.sid
FROM Reserve AS R
WHERE R.bid = 103
)
13.)
SELECT S.sname,
FROM Sailors S
WHERE S.rating>=ALL ( SELECT rating FROM Sailors )
12.)
SELECT S.sname, S.rating
FROM Sailors S
WHERE S.rating > ANY ( SELECT S2.rating FROM Sailors S2 WHERE S2.sname = ‘Rajesh’ )
14.)
SELECT COUNT( DISTINCT S.sid)
FROM Sailors S
15.)
FROM Boats B
17.)
SELECT S.sname, S.age
FROM Sailors S
WHERE S.age = (SELECT MAX(S2.age)
FROM Sailors S2 )
18.)
SELECT S.sname, S.age
FROM Sailors S
WHERE S.age = (SELECT MIN(S2.age)
FROM Sailors S2 )
19.)
SELECT AVG(S.age) AS avg_age
FROM Sailors S
WHERE S.rating=10
20.)
SELECT COUNT( DISTINCT S.sname )
FROM Sailors S
21.)
FROM Sailors S
ORDER BY S.age
25.)
SELECT S.sname, S.age
FROM Sailors S
ORDER BY S.sname