ISO 9001:2015 Certified Institute
JAVA INSTITUTE FOR ADVANCED TECHNOLOGY
DATABASE MANAGEMENT 1
H7DX 04
H7DX 04/AS/03
RUSHMA NAJEEB
200370413360
KANDY
WRITE STRUCTURED QUERY LANGUAGE(SQL) COMMANDS FOR
A GIVEN SCENARIO
1. SELECT * FROM seller;
2. SELECT `lname` , `colour` FROM laptop;
3. SELECT `age` FROM seller INNER JOIN
`seller_has_laptop` ON seller.sid=seller_has_laptop.seller_sid
WHERE `laptop_lid`='102';
4. SELECT `sname` FROM seller INNER JOIN `seller_has_laptop` ON
seller.sid=seller_has_laptop.seller_sid INNER JOIN `laptop` ON
seller_has_laptop.laptop_lid=laptop.lid WHERE `colour`='red';
5. SELECT `colour` FROM laptop INNER JOIN `seller_has_laptop` ON
laptop.lid=seller_has_laptop.laptop_lid WHERE `seller_sid`='22';
6. SELECT sname FROM seller INNER JOIN seller_has_laptop ON seller.sid =
seller_has_laptop.seller_sid GROUP BY seller.sname HAVING
COUNT(seller_has_laptop.laptop_lid) >= 2;
7. SELECT `sname` FROM seller INNER JOIN `seller_has_laptop` ON
seller.sid=seller_has_laptop.seller_sid INNER JOIN `laptop` ON
seller_has_laptop.laptop_lid=laptop.lid WHERE `colour`='red' OR
`colour`='green' OR `colour`='blue';
8. SELECT `sname` FROM seller ORDER BY `sname` ASC;
9. SELECT `sname`, `age` FROM seller WHERE sid IN ( SELECT seller_sid FROM
seller_has_laptop WHERE laptop_lid IN (SELECT lid FROM laptop WHERE
colour = 'red')) AND sid IN (SELECT seller_sid FROM seller_has_laptop WHERE
laptop_lid IN (SELECT lid FROM laptop WHERE colour = 'green'));
10. SELECT `sid` FROM seller LEFT JOIN `seller_has_laptop` ON
seller.sid=seller_has_laptop.seller_sid LEFT JOIN `laptop` ON
seller_has_laptop.laptop_lid = laptop.lid AND laptop.colour = 'Red' WHERE
`age` > 30 AND laptop.lid IS NULL;
11. SELECT `sname` FROM seller WHERE sid IN (SELECT `seller_sid` FROM
seller_has_laptop WHERE `laptop_lid`='100');
12. SELECT `sid` FROM seller INNER JOIN seller_has_laptop ON
seller.sid=seller_has_laptop.seller_sid WHERE `rating`='10' OR
`laptop_lid`='103';
13. SELECT laptop.colour, seller.sname, seller.age FROM seller INNER JOIN
`seller_has_laptop` ON seller.sid = seller_has_laptop.seller_sid INNER JOIN
`laptop` ON seller_has_laptop.laptop_lid =laptop.lid WHERE laptop.lid = 103;
14. SELECT `age` FROM seller ORDER BY `age` ASC;
15. SELECT `sname` FROM seller WHERE `age` > 30 AND `sid` NOT IN (SELECT
`seller_sid` FROM seller_has_laptop INNER JOIN `laptop` ON laptop.lid =
seller_has_laptop.laptop_lid WHERE laptop.colour = 'red');
16. SELECT `sname` FROM seller WHERE `rating` > (SELECT `rating` FROM seller
WHERE seller.sname = 'Seetha');
17. SELECT `sname`,`sid` FROM seller WHERE `rating` IN (SELECT MAX(`rating`)
FROM seller);
18. SELECT AVG(`age`) AS average_age FROM seller;
19. SELECT COUNT(`sid`) FROM seller;
20. SELECT `sname` FROM seller WHERE `age` > (SELECT MAX(`age`) FROM seller
WHERE `rating` = '10');