EMP: NUMBER (4) EMPNO VARCHAR2 (10) ΕΝΑΜΕ VARCHAR2 (9) JOB NUMBER (4) MGR HIREDATE DATE NUMBER (7, 2) SAL NUMBER (7, 2) СOMM NUMBER (2) DE PTNΟ DEPT: NUMBER (2) DE PTNΟ VARCHAR2 (14) DNAME VARCHAR2 (13) LOC

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Let's say we have the attached table :

3. Find the years that company hired more than 5 employees

EMP:
NUMBER (4)
EMPNO
VARCHAR2 (10)
ΕΝΑΜΕ
VARCHAR2 (9)
JOB
NUMBER (4)
MGR
HIREDATE
DATE
NUMBER (7, 2)
SAL
NUMBER (7, 2)
СOMM
NUMBER (2)
DE PTNΟ
DEPT:
NUMBER (2)
DE PTNΟ
VARCHAR2 (14)
DNAME
VARCHAR2 (13)
LOC
Transcribed Image Text:EMP: NUMBER (4) EMPNO VARCHAR2 (10) ΕΝΑΜΕ VARCHAR2 (9) JOB NUMBER (4) MGR HIREDATE DATE NUMBER (7, 2) SAL NUMBER (7, 2) СOMM NUMBER (2) DE PTNΟ DEPT: NUMBER (2) DE PTNΟ VARCHAR2 (14) DNAME VARCHAR2 (13) LOC
Expert Solution
Step 1

NOTE: - THE NEW SCHEMA IS ASSUMED WITH FOURTEEN RECORDS AS IT WAS NOT PROVIDED.

SELECT is used to display the records from the table.

The function YEAR() returns an integer value representing the specified date year.

The GROUP BY statement groups rows in overview rows with the same values.

The HAVING Clause allows to define conditions that will filter the outcomes of the group. In a query, the HAVING clause shall follow the GROUP BY clause.

 

Step 2

THE COLUMNS AND VALUES ARE ASSSUMED AS THEY WEREN’T GIVEN IN THE QUESTION.

 

CREATE TABLE emp (

    empno           NUMBER(4) NOT NULL CONSTRAINT emp_pk PRIMARY KEY,

    ename           VARCHAR2(10),

    job             VARCHAR2(9),

    mgr             NUMBER(4),

    hiredate        DATE,

    sal             NUMBER(7,2) CONSTRAINT emp_sal_ck CHECK (sal > 0),

    comm            NUMBER(7,2),

    deptno          NUMBER(2) CONSTRAINT emp_ref_dept_fk

                        REFERENCES dept(deptno)

);

INSERT INTO emp VALUES (69,'NEIL','CLERK',02,'17-DEC-80',800,NULL,20);

INSERT INTO emp VALUES (99,'COOPER','SALESMAN',98,'20-FEB-81',1600,300,30);

INSERT INTO emp VALUES (21,'LIDOS','SALESMAN',98,'22-FEB-81',1250,500,30);

INSERT INTO emp VALUES (66,'JONAS','MANAGER',39,'02-APR-80',2975,NULL,20);

INSERT INTO emp VALUES (54,'MARTIS','SALESMAN',98,'28-SEP-80',1250,1400,30);

INSERT INTO emp VALUES (98,'BLUKE','MANAGER',39,'01-MAY-81',2850,NULL,30);

INSERT INTO emp VALUES (82,'CLAKS','MANAGER',39,'09-JUN-81',2450,NULL,10);

INSERT INTO emp VALUES (88,'STUDS','ANALYST',66,'19-APR-80',3000,NULL,20);

INSERT INTO emp VALUES (39,'KISHU','PRESIDENT',NULL,'17-NOV-80',5000,NULL,10);

INSERT INTO emp VALUES (44,'BARNER','SALESMAN',98,'08-SEP-81',1500,0,30);

INSERT INTO emp VALUES (76,'ADERNER','CLERK',88,'23-MAY-80',1100,NULL,20);

INSERT INTO emp VALUES (01,'JONES','CLERK',98,'03-DEC-81',950,NULL,30);

INSERT INTO emp VALUES (02,'FILLER','ANALYST',66,'03-DEC-81',3000,NULL,20);

INSERT INTO emp VALUES (34,'MITHUN','CLERK',82,'23-JAN-82',1300,NULL,10);

job
hiredate
sal
deptno
empno
ename
mgr
comm
null
69
NEIL
CLERK
2
17-DEC-80
800
20
99
COOPER
SALESMAN
98
20-FEB-81
1600
300
30
21
LIDOS
SALESMAN
98
22-FEB-81
1250
500
30
66
JONAS
MANAGER
39
02-APR-80
2975
null
20
54
MARTIS
SALESMAN
98
28-SEP-80
1250
1400
30
BLUKE
null
30
98
MANAGER
39
01-MAY-81
2850
09-JUN-81
null
82
CLAKS
MANAGER
39
2450
10
3000
null
88
STUDS
ANALYST
66
19-APR-80
20
PRESIDENT
39
KISHU
null
17-NOV-80
5000
null
10
44
BARNER
SALESMAN
98
08-SEP-81
1500
30
76
ADERNER
CLERK
88
23-МAY-80
1100
null
20
null
1
JONES
CLERK
98
03-DEC-81
950
30
3000
FILLER
66
03-DEC-81
null
20
ANALYST
23-JAN-82
null
34
MITHUN
CLERK
82
1300
10
steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Enhanced ER Model
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education