0% found this document useful (0 votes)
7 views7 pages

Untitled Document

The document contains a series of SQL queries categorized into different questions, each focusing on various database operations such as selecting, inserting, updating, and joining data from multiple tables. Each question includes multiple SQL statements that retrieve or manipulate data related to workers, applicants, items, schools, vehicles, departments, products, accessories, watches, customers, cars, games, activities, resorts, stores, and stock. The queries demonstrate a range of SQL functionalities including filtering, ordering, grouping, and aggregating data.

Uploaded by

woodl.adm
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)
7 views7 pages

Untitled Document

The document contains a series of SQL queries categorized into different questions, each focusing on various database operations such as selecting, inserting, updating, and joining data from multiple tables. Each question includes multiple SQL statements that retrieve or manipulate data related to workers, applicants, items, schools, vehicles, departments, products, accessories, watches, customers, cars, games, activities, resorts, stores, and stock. The queries demonstrate a range of SQL functionalities including filtering, ordering, grouping, and aggregating data.

Uploaded by

woodl.adm
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/ 7

Q1 - 1- SELECT NAME FROM WORKER ORDER BY DOB DESC;

2- SELECT NAME, DESIGN FROM WORKER WHERE PLEVEL IN ('P001', 'P002');


3- SELECT * FROM WORKER WHERE DOB BETWEEN '19-JAN-1984' AND
'18-JAN-1987';
4- INSERT INTO WORKER (ECODE, NAME, DESIGN, PLEVEL, DOJ, DOB)
VALUES (19, 'Dayakishore', 'Operator', 'P003', '19-Sep-2008',
'Il-Jul-1984');

Q2 -1- SELECT A.NAME, C.FEE, A.GENDER, A.JOIN_YEAR


FROM APPLICANTS A
JOIN COURSES C ON A.COURSE = C.NAME
WHERE A.JOIN_YEAR < 2010;

2- SELECT A.NAME
FROM APPLICANTS A
JOIN COURSES C ON A.COURSE = C.NAME
WHERE C.FEE > 30000;

3- SELECT A.NAME
FROM APPLICANTS A
ORDER BY A.JOIN_YEAR ASC;

4- SELECT A.JOIN_YEAR, COUNT(A.ID) AS TOTAL_APPLICANTS


FROM APPLICANTS A
GROUP BY A.JOIN_YEAR
ORDER BY A.JOIN_YEAR ASC;

Q3 1- SELECT * FROM ITEMS ORDER BY INAME ASC;


2- SELECT INAME, PRICE FROM ITEMS WHERE PRICE BETWEEN 10000 AND 22000;
3- SELECT T.TNAME, COUNT(I.CODE) AS NUMBER_OF_ITEMS
FROM TRADERS T
JOIN ITEMS I ON T.TCODE = I.TCODE
GROUP BY T.TNAME;
4- SELECT PRICE, INAME, QTY FROM ITEMS WHERE QTY > 150;

Q4 1- SELECT TEACHER, PERIODS FROM SCHOOL WHERE PERIODS > 25;


2- SELECT * FROM SCHOOL ORDER BY EXPERIENCE DESC;
3- SELECT DISTINCT DESIGNATION FROM ADMIN;
4- SELECT S.TEACHER, S.CODE, A.DESIGNATION
FROM SCHOOL S
JOIN ADMIN A ON S.CODE = A.CODE
WHERE A.GENDER = 'Male';

Q5 1- SELECT VehicleName FROM CABHUB JOIN CUSTOMER ON CABHUB.Vcode =


CUSTOMER.Vcode WHERE Colour = 'WHITE';
2- SELECT VehicleName, Capacity FROM CABHUB JOIN CUSTOMER ON
CABHUB.Vcode = CUSTOMER.Vcode ORDER BY Capacity ASC;
3- SELECT MAX(Charges) FROM CUSTOMER;
4- SELECT CUSTOMER.Cname, CABHUB.VehicleName FROM CUSTOMER JOIN CABHUB
ON CUSTOMER.Vcode = CABHUB.Vcode;

Q6
1) SELECT DepName, DepCde
FROM Department
ORDER BY DepCde DESC;

2)SELECT AVG(DATEDIFF(CURRENT_DATE, BirthDate) / 365) AS AverageAge


FROM Employee
WHERE DepCde = 103;

3)SELECT D.DepHead
FROM Employee E
JOIN Department D ON E.DepCde = D.DepCde
WHERE E.EmpName = 'Sanjeev P';

4)SELECT *
FROM Employee
WHERE JoinDate < '2007-01-01';

7th QUESTION:
1)SELECT *
FROM Products
ORDER BY PName ASC;

2)SELECT PName, Price


FROM Products
WHERE Price BETWEEN 10000 AND 15000;

3)SELECT SupplierID, COUNT(*) AS NumOfProducts


FROM Products
GROUP BY SupplierID;

4)SELECT PName, Price, Qty


FROM Products
WHERE Qty > 100;

8th question:

1)SELECT Name, Price


FROM Accessories
ORDER BY Price ASC;

2)SELECT Id, SName


FROM Shop
WHERE Location = 'Nehru Place';

3)SELECT Name, MIN(Price) AS MinPrice, MAX(Price) AS MaxPrice


FROM Accessories
GROUP BY Name;

4)SELECT A.Name, A.Price, S.SName


FROM Accessories A
JOIN Availability Av ON A.AccessoryID = Av.AccessoryID
JOIN Shop S ON Av.ShopID = S.ShopID;

9th Question:

1)SELECT *
FROM Watches
WHERE Name LIKE '%time';

2)SELECT Name, Price


FROM Watches
WHERE Price BETWEEN 5000 AND 15000;

3)SELECT SUM(Quantity) AS TotalQuantity


FROM Watches
WHERE Type = 'unisex';

4)SELECT W.Name, SUM(S.Quantity) AS QuantitySold


FROM Watches W
JOIN Sales S ON W.WatchID = S.WatchID
WHERE EXTRACT(MONTH FROM SaleDate) BETWEEN 1 AND 3
GROUP BY W.Name;

10th Question:

1)SELECT CompanyName
FROM Customer
WHERE Prize < 30000;

2)SELECT CompanyName
FROM Customer
ORDER BY CompanyName DESC;

3)UPDATE Customer
SET Prize = Prize + 1000
WHERE CompanyName LIKE 'S%';

4)ALTER TABLE Customer


ADD COLUMN totalprice DECIMAL(10,2);

11th Question:
1)SELECT Name
FROM Cars
WHERE Color = 'Silver';

2)SELECT Name, Make, Capacity


FROM Cars
ORDER BY Capacity DESC;

3)SELECT MAX(Charge) AS HighestCharge


FROM HireDetails
WHERE HireCompany = 'CARDEN';

4)SELECT C.CustomerName, H.CarName


FROM HireDetails H
JOIN Customers C ON H.CustomerID = C.CustomerID;

12th Question:

1)SELECT Name, GCode


FROM GAMES;

2)SELECT *
FROM GAMES
WHERE PrizeMoney > 7000;

3)SELECT *
FROM GAMES
ORDER BY ScheduleDate ASC;

4)SELECT Type, SUM(PrizeMoney) AS TotalPrizeMoney


FROM GAMES
GROUP BY Type;

13th Question:

1)SELECT Name, Acode


FROM Activities
ORDER BY Acode DESC;

2)SELECT Stadium, SUM(PrizeMoney) AS TotalPrizeMoney


FROM Activities
GROUP BY Stadium;

3)SELECT CoachName, Acode


FROM Coach
ORDER BY Acode ASC;

4)SELECT *
FROM Activity
WHERE ScheduleDate < '2004-01-01'
ORDER BY ParticipantsNum ASC;

14th Question:

1)SELECT RCODE, PLACE


FROM RESORT
WHERE STAR_RATING = '5 STAR'
ORDER BY PLACE ASC;

2)SELECT TYPE, MAX(RENT) AS MaximumRent, MIN(RENT) AS MinimumRent


FROM RESORT
GROUP BY TYPE;

3)SELECT *
FROM RESORT
WHERE START_DATE > '2005-12-31';

4)SELECT O.OWNER
FROM RESORT R
JOIN OWNEDBY O ON R.RCODE = O.RCODE
WHERE R.STAR_RATING = '5 STAR';
15th Question:

1)SELECT *
FROM STORE
ORDER BY LastBuy ASC;

2)SELECT ItemNo, ItemName


FROM STORE
WHERE Rate > 15;

3)SELECT *
FROM STORE
WHERE Scode = 22 OR Qty > 110;

4)SELECT Scode, MIN(Rate) AS MinimumRate


FROM STORE
GROUP BY Scode;

16th Question:

1)SELECT *
FROM STOCK
ORDER BY StockDate ASC;

2)SELECT ItemNo, ItemName


FROM STOCK
WHERE UnitPrice > 10;

3)SELECT *
FROM STOCK
WHERE Dcode = 102 OR Qty > 100;

4)SELECT Dcode, MAX(UnitPrice) AS MaximumUnitPrice


FROM STOCK
GROUP BY Dcode;

You might also like