Professional Documents
Culture Documents
SUBJECT:
CSE 2004 – DATABASE
MANAGEMENT SYSTEM
FACULTY: ANBARASI M
Exercise II (Operators and Functions)
FIRST_NAME MI LAST_NAME
--------------- -- ---------------
Doug E Gilbert
FIRST_NAME MI LAST_NAME
--------------- -- ---------------
Doug E Gilbert
Joyce PAN
James E Brog
FIRST_NAME MI LAST_NAME
--------------- -- ---------------
Doug E Gilbert
Joyce PAN
4. SELECT FIRST_NAME,MID_NAME,LAST_NAME FROM Employee
WHERE BIRTHDAY<'01-JAN-1998';
FIRST_NAME MI LAST_NAME
--------------- -- ---------------
Doug E Gilbert
Joyce PAN
Johny B Smith
Ramesh K Narayan
Joyce A English
Alicia J Zelaya
Ahmed V Jabbar
7 rows selected.
no rows selected
FIRST_NAME MI LAST_NAME
--------------- -- ---------------
Joyce PAN
7. SELECT DEPARTMENT_NAME FROM Department WHERE
DEPARTMENT_NAME LIKE '%I';
no rows selected
FIRST_NAME MI LAST_NAME
--------------- -- ---------------
Frankin T Wong
Jennifer S Wallace
Johny B Smith
Ramesh K Narayan
Joyce A English
9. SELECT
LOWER(DEPARTMENT_NAME),UPPER(DEPARTMENT_NAME)
FROM Department;
LOWER(DEPARTMEN UPPER(DEPARTMEN
--------------- ---------------
manufacture MANUFACTURE
administration ADMINISTRATION
headquarter HEADQUARTER
finance FINANCE
research RESEARCH
10. SELECT SUBSTR(DEPARTMENT_NAME,1,4) FROM Department;
SUBSTR(DEPARTMEN
----------------
Manu
Admi
Head
Fina
Rese
SUBSTR(ADDRESS,5,11)
--------------------------------------------
59 E, Salt
18 E, Salt
VOSS, Houst
Berry, Bell
Fondren, Ho
Fire Oak, H
Rice, Hous
Stone Houst
Castle, Sp
Dallas, Hou
10 rows selected.
12. SELECT ADD_MONTHS(MANAGE_START_DATE,2) FROM
Department;
ADD_MONTH
---------
19-AUG-71
04-MAR-99
22-NOV-55
01-MAR-81
22-JUL-78
ROUND(MONTHS_BETWEEN(SYSDATE,BIRTHDAY)/12,2)
--------------------------------------------
61.23
43.57
-24.26
-9.8
66.65
68.97
59.09
-6.19
63.12
62.43
10 rows selected.
14. SELECT
last_day(MANAGE_START_DATE),next_day(MANAGE_START_DA
TE,'MONDAY') FROM Department;
LAST_DAY( NEXT_DAY(
--------- ---------
30-JUN-71 21-JUN-71
31-JAN-99 11-JAN-99
30-SEP-55 26-SEP-55
31-JAN-81 05-JAN-81
31-MAY-78 29-MAY-78
REPLACE
-------
Ramasri
LENGTH(DEPARTMENT_NAME)
-----------------------
11
14
11
8
17. ALTER session set NLS_DATE_FORMAT='DDth Month YYYY';
Session altered.
SYSDATE
-------------------
ADD_MONTHS(SYSDATE,
-------------------
NEXT_DAY(SYSDATE,'F
-------------------
LPAD(PROJECT_LOCATION,LENGTH(PROJECT_LOCATION)+4,'*')
--------------------------------------------------------------------------------
****Houstan
****Houstan
****Bellaire
****Sugarland
****New York
****Stafford
****Chicago
****San Francisco
10 rows selected.
Exercise III (Group Functions)
COUNT(DISTINCTDEPARTMENT_NUMBER)
--------------------------------
1 55000 55000
5 25000 40000
4 25000 43000
3 70000 80000
COUNT(DISTINCTPROJECT_NUMBER)
-----------------------------
6
4. SELECT SUM(Hours) FROM Works_On;
SUM(HOURS)
----------
266
COUNT(SSN_NUMBER)
-----------------
DEPARTMENT_NUMBER
-----------------
4
7. SELECT Department_Number,AVG(SALARY) FROM Employee
GROUP BY Department_Number;
DEPARTMENT_NUMBER AVG(SALARY)
----------------- -----------
1 55000
5 33250
4 31000
3 75000
SUPERVISO COUNT(SSN_NUMBER)
--------- -----------------
333445555 3
554433221 2
987654321 2
543216789 1
COUNT(SSN_NUMBER)
-----------------