Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
46 views6 pages

Ast 5

assignment for 5

Uploaded by

akmmbhakmmbh
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)
46 views6 pages

Ast 5

assignment for 5

Uploaded by

akmmbhakmmbh
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/ 6

ASSIGNMENT : 5

Objective: Implement queries using Set


operations and to write nested queries.
1. Display the names and DOB of all programmers who were born in January.
Query:
SELECT DOB,pname
FROM PROGRAMMER
WHERE dob like '_____01___';
Output:

2. Calculate the experience in years of each programmer and display along


with programmer name in descending order.
Query:
SELECT PNAME, 2023-YEAR(DOJ) "EXPERIENCE" FROM PROGRAMMER
ORDER BY 2023-YEAR(DOJ) DESC;
Output:

3. List out the programmer names who will celebrate their birthdays during
current month.
Query:
SELECT PNAME,DOB FROM PROGRAMMER
WHERE DOB LIKE '_____04___';
Output:
4. Display the least experienced programmer's details.
Query:
SELECT * FROM PROGRAMMER
WHERE DOJ = (SELECT(MAX(DOJ)) FROM PROGRAMMER);
Output:

5. Who is the most experienced programmer knowing pascal.


Query:
SELECT PNAME FROM PROGRAMMER WHERE DOJ = (SELECT
MIN(DOJ) FROM PROGRAMMER);
Output:

6. Who is the youngest programmer born in 1965.


Query:
SELECT PNAME, DOB FROM PROGRAMMER WHERE DOB = (SELECT
MAX(DOB) FROM PROGRAMMER WHERE DOB LIKE '1965______');
Output:
7. In which year, most of the programmers are born.
Query:
SELECT YEAR(DOB) "YEAR",COUNT(YEAR(DOB)) "NO. OF PROGRAMMERS
BORN" FROM PROGRAMMER GROUP BY YEAR(DOB)
HAVING COUNT(YEAR(DOB)) >= ALL (SELECT COUNT(YEAR(DOB))
FROM PROGRAMMER GROUP BY YEAR(DOB))
Output:

8. In which month most number of programmers are joined.


Query:
SELECT DISTINCT TO_CHAR(DOJ,'MONTH') FROM PROGRAMMER WHERE
TO_CHAR(DOJ,'MON') = (SELECT MIN(TO_CHAR(DOJ,'MON')) FROM
PROGRAMMER)
9.What is the length of the shortest name in programmer table?
Query:
SELECT MIN(LENGTH(NAME)) AS SHORTNAME FROM PROGRAMMER
Output:

You might also like