0% found this document useful (0 votes)
48 views

Lab1 Solution

The document contains 15 SQL queries that are selecting data from various tables like EMPLOYEE, EMP_ACT, DEPARTMENT, and PROJECT. The queries are filtering on different columns, applying sorting, using logical operators, and limiting results. Overall, the document appears to be a set of sample SQL queries demonstrating various SQL features and functions.

Uploaded by

Vener Guevarra
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views

Lab1 Solution

The document contains 15 SQL queries that are selecting data from various tables like EMPLOYEE, EMP_ACT, DEPARTMENT, and PROJECT. The queries are filtering on different columns, applying sorting, using logical operators, and limiting results. Overall, the document appears to be a set of sample SQL queries demonstrating various SQL features and functions.

Uploaded by

Vener Guevarra
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

Solutions

Problem 1
SELECT EMPNO, LASTNAME, BIRTHDATE, SALARY FROM EMPLOYEE WHERE SALARY > 30000 ORDER BY SALARY DESC

Problem 2
SELECT LASTNAME, FIRSTNME, WORKDEPT FROM EMPLOYEE ORDER BY WORKDEPT DESC, LASTNAME DESC

Problem 3
SELECT DISTINCT EDLEVEL FROM EMPLOYEE ORDER BY EDLEVEL DESC

Problem 4
SELECT DISTINCT EMPNO, PROJNO FROM EMP_ACT WHERE EMPNO <= '000100' ORDER BY EMPNO

Problem 5
SELECT LASTNAME, SALARY, BONUS FROM EMPLOYEE WHERE SEX = 'M'

Problem 6
SELECT LASTNAME, SALARY, COMM FROM EMPLOYEE WHERE HIREDATE >= '1980-01-01' AND SALARY > 20000

Problem 7

SELECT LASTNAME, SALARY, BONUS, COMM FROM EMPLOYEE WHERE SALARY > 22000 AND BONUS = 400 OR BONUS = 500 AND COMM < 1900 ORDER BY LASTNAME

Problem 8
SELECT LASTNAME, SALARY, BONUS, COMM FROM EMPLOYEE WHERE SALARY > 22000 AND ( BONUS = 400 OR BONUS = 500 ) AND COMM < 1900 ORDER BY LASTNAME

Problem 9
SELECT PROJNO, ACTNO, EMSTDATE, EMENDATE FROM EMP_ACT WHERE ACTNO IN (10, 80, 180) AND PROJNO LIKE 'AD%' ORDER BY PROJNO, ACTNO

Problem 10
SELECT MGRNO, DEPTNO FROM DEPARTMENT WHERE MGRNO IS NOT NULL ORDER BY MGRNO

Problem 11
SELECT EMPNO, LASTNAME, SALARY, BONUS FROM EMPLOYEE WHERE BONUS BETWEEN 800 AND 1000 ORDER BY BONUS, EMPNO

Problem 12
SELECT EMPNO, LASTNAME, SALARY, WORKDEPT FROM EMPLOYEE WHERE WORKDEPT BETWEEN 'A00' AND 'C01' ORDER BY LASTNAME, EMPNO

Problem 13
SELECT PROJNO, PROJNAME FROM PROJECT WHERE PROJNAME LIKE '%SUPPORT%' ORDER BY PROJNO

Problem 14
SELECT DEPTNO, DEPTNAME FROM DEPARTMENT WHERE DEPTNO LIKE '_1_' ORDER BY DEPTNO

Problem 15
SELECT LASTNAME, FIRSTNME, MIDINIT, SALARY FROM EMPLOYEE WHERE JOB NOT IN ('PRES', 'MANAGER') ORDER BY SALARY DESC FETCH FIRST 5 ROWS ONLY

You might also like