You are on page 1of 6

ASSIGNMENT

Database Management System(Practical)


Name : B.M.T.Sadaruwan
Reg.No : 16GES882

a) (1)
SELECT *
FROM Staff;

(2)
SELECT Staff_No,fName,lName,Salary
FROM Staff;

(3)
SELECT DISTINCT Property_No
FROM Viewing;
(4)
SELECT Staff_No,fName,lName,Salary
FROM Staff;

b)
(1)
SELECT * FROM Staff
WHERE Salary>10000;

(2)
SELECT Addrss
FROM PrivateOwner
Where London or Glasgow ;
c) (1)
SELECT *
FROM Staff
WHERE Salary BETWEEN 20000 AND 30000;

(2) SELECT *
FROM Staff
WHERE Position='Manager' AND 'Supervisor' ;

d) (1) SELECT *
FROM PropertyForRent
WHERE City='Glasgow’;

e) (1) SELECT *
FROM Viewing
Where Property_No='PG4' AND Comment IS NULL;
f) (1) SELECT*
FROM Staff
ORDER BY Salary DESC;

(2)

g) (1) SELECT COUNT (Rent)


FROM PropertyForRent
WHERE Rent > 350;

(2)
SELECT Count(ViewDate)
FROM Viewing
WHERE (((Viewing.[ViewDate]) Between #5/1/2001# And #5/31/2001#));

(3)
SELECT COUNT(Position)
FROM Staff
WHERE Position='Manager';

SELECT SUM(Salary)
FROM Staff
WHERE Position='Manager';
(4) SELECT MIN(Salary)
FROM Staff;

SELECT AVG(Salary)
FROM Staff;

h) (1)

(2) Write a SQL query to list each branch office with more than one member of staff; find the
number of staff working in each branch and the sum of their salaries.

(1) write a SQL query to list the names of all clients who have viewed a property along with
any comment supplied.

(2) Write a SQL query for each branch; list the numbers and names of staff who manage
properties, including the city in which the branch is located and the properties that the staff
manage.

You might also like