Professional Documents
Culture Documents
DBMS Assignment
DBMS Assignment
CON_NAME
------------------------------
CDB$ROOT
SQL> alter session set container = orclpdb;
Session altered.
CON_NAME
------------------------------
ORCLPDB
SQL> alter pluggable database open;
SQL>
SQL> set linesize 300
SQL> select * from employees:
2 ;
SQL> select job_id, job_title, min_salary from jobs where min_salary > 10000;
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
------- --------
-----------------------------------------------------------------------------------
---------------------------------
JOB_ID
NOT NULL VARCHAR2(10)
JOB_TITLE
NOT NULL VARCHAR2(35)
MIN_SALARY
NUMBER(6)
MAX_SALARY
NUMBER(6)
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
------- --------
-----------------------------------------------------------------------------------
---------------------------------
EMPLOYEE_ID
NOT NULL NUMBER(6)
FIRST_NAME
VARCHAR2(20)
LAST_NAME
NOT NULL VARCHAR2(25)
EMAIL
NOT NULL VARCHAR2(25)
PHONE_NUMBER
VARCHAR2(20)
HIRE_DATE
NOT NULL DATE
JOB_ID
NOT NULL VARCHAR2(10)
SALARY
NUMBER(8,2)
COMMISSION_PCT
NUMBER(2,2)
MANAGER_ID
NUMBER(6)
DEPARTMENT_ID
NUMBER(4)
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
------- --------
-----------------------------------------------------------------------------------
---------------------------------
JOB_ID
NOT NULL VARCHAR2(10)
JOB_TITLE
NOT NULL VARCHAR2(35)
MIN_SALARY
NUMBER(6)
MAX_SALARY
NUMBER(6)
SQL> select job_id, job_title, min_salary from jobs where min_salary > 10000;
SQL> select employee_id, first_name, last_name from employees where hire_date >
'01-Jan-2008';
11 rows selected.
11 rows selected.
6 rows selected.
*
ERROR at line 1:
ORA-00933: SQL command not properly ended
*
ERROR at line 1:
ORA-00933: SQL command not properly ended
SQL> ed
Wrote file afiedt.buf
6 rows selected.
no rows selected
no rows selected
COUNT(EMPLOYEE_ID) TO_CHAR(HIRE TO
------------------ ------------ --
14 Jan 01
13 Feb 02
17 Mar 03
7 Apr 04
6 May 05
11 Jun 06
7 Jul 07
9 Aug 08
5 Sep 09
6 Oct 10
5 Nov 11
7 Dec 12
12 rows selected.
*
ERROR at line 1:
ORA-00933: SQL command not properly ended
*
ERROR at line 1:
ORA-00933: SQL command not properly ended
COUNT(EMPLOYEE_ID) MANAGER_ID
------------------ ----------
1 205
1 201
1 102
4 103
5 114
5 108
5 101
6 146
6 149
6 148
6 147
6 145
8 120
8 124
8 123
8 122
8 121
14 100
18 rows selected.
10 rows selected.
EMPLOYEE_ID
-----------
198
200
201
202
100
101
104
105
108
109
110
111
115
116
117
120
124
125
126
129
130
131
134
138
141
142
149
150
151
152
153
155
156
163
164
165
166
167
169
170
171
172
173
175
176
177
178
180
181
182
184
185
186
191
195
196
197
57 rows selected.
COUNT(EMPLOYEE_ID)
------------------
57
COUNTRY_NAME CO COUNT(CITY)
---------------------------------------- -- -----------
United Kingdom UK 3
Japan JP 2
Canada CA 2
China CN 1
India IN 1
Netherlands NL 1
Australia AU 1
Mexico MX 1
United States of America US 4
Brazil BR 1
Switzerland CH 2
Germany DE 1
Italy IT 2
Singapore SG 1
14 rows selected.
AVG(SALARY)
-----------
8900
19 rows selected.
7 rows selected.
SQL> select job_id, job_title, count(employee_id), from employees join jobs using
(job_id) group by job_id, job_title having avg(salary)>10000;
select job_id, job_title, count(employee_id), from employees join jobs using
(job_id) group by job_id, job_title having avg(salary)>10000
*
ERROR at line 1:
ORA-00936: missing expression
SQL> select job_id, job_title, count(employee_id) from employees join jobs using
(job_id) group by job_id, job_title having avg(salary)>10000;
7 rows selected.
SQL> select job_id, job_title, avg(salary) from employees join jobs using (job_id)
group by job_id, job_title having avg(salary)>10000;
7 rows selected.
8 rows selected.
*
ERROR at line 1:
ORA-00933: SQL command not properly ended
EMPLOYEE_ID COUNT(END_DATE)
----------- ---------------
101 2
102 1
114 1
122 1
176 2
200 2
201 1
7 rows selected.
JOB_TITLE COUNT(EMPLOYEE_ID)
----------------------------------- ------------------
Stock Clerk 20
Accountant 5
Sales Manager 5
Sales Representative 30
Stock Manager 5
Shipping Clerk 20
Programmer 5
Purchasing Clerk 5
8 rows selected.
32 rows selected.
no rows selected
no rows selected
MANAGER_ID COUNT(EMPLOYEE_ID)
---------- ------------------
124 8
121 8
145 6
120 8
122 8
146 6
148 6
149 6
100 14
123 8
147 6
11 rows selected.
12 rows selected.