You are on page 1of 28

1ST QUESTION:

SELECT FIRST_NAME, LAST_NAME || ',' || ' ' || JOB_ID "EMPLOYEE TITLE", EMAIL, PH
ONE_NUMBER, HIRE_DATE, SALARY, COMMISSION_PCT, MANAGER_ID, DEPARTMENT_ID
FROM EMPLOYEES;
SELECT FIRST_NAME, LAST_NAME || ',' || ' ' || JOB_ID "EMPLOYEE TITLE" FROM EMPLO
YEES;
SQL> SELECT FIRST_NAME, LAST_NAME || ',' || ' ' || JOB_ID "EMPLOYEE TITLE" FROM
EMPLOYEES;
FIRST_NAME
-------------------Steven
Neena
Lex
Alexander
Bruce
David
Valli
Diana
Nancy
Daniel
John
Ismael
Jose Manuel
Luis
Den
Alexander
Shelli
Sigal
Guy
Karen
Matthew
Adam
Payam
Shanta
Kevin
Julia
Irene
James
Steven
Laura
Mozhe
James
TJ
Jason
Michael
Ki
Hazel
Renske
Stephen
John
Joshua
Trenna
Curtis
Randall
Peter
John

EMPLOYEE TITLE
------------------------------------King, AD_PRES
Kochhar, AD_VP
De Haan, AD_VP
Hunold, IT_PROG
Ernst, IT_PROG
Austin, IT_PROG
Pataballa, IT_PROG
Lorentz, IT_PROG
Greenberg, FI_MGR
Faviet, FI_ACCOUNT
Chen, FI_ACCOUNT
Sciarra, FI_ACCOUNT
Urman, FI_ACCOUNT
Popp, FI_ACCOUNT
Raphaely, PU_MAN
Khoo, PU_CLERK
Baida, PU_CLERK
Tobias, PU_CLERK
Himuro, PU_CLERK
Colmenares, PU_CLERK
Weiss, ST_MAN
Fripp, ST_MAN
Kaufling, ST_MAN
Vollman, ST_MAN
Mourgos, ST_MAN
Nayer, ST_CLERK
Mikkilineni, ST_CLERK
Landry, ST_CLERK
Markle, ST_CLERK
Bissot, ST_CLERK
Atkinson, ST_CLERK
Marlow, ST_CLERK
Olson, ST_CLERK
Mallin, ST_CLERK
Rogers, ST_CLERK
Gee, ST_CLERK
Philtanker, ST_CLERK
Ladwig, ST_CLERK
Stiles, ST_CLERK
Seo, ST_CLERK
Patel, ST_CLERK
Rajs, ST_CLERK
Davies, ST_CLERK
Matos, ST_CLERK
Vargas, ST_CLERK
Russell, SA_MAN

Karen
Alberto
Gerald
Eleni
Peter
David
Peter
Christopher
Nanette
Oliver
Janette
Patrick
Allan
Lindsey
Louise
Sarath
Clara
Danielle
Mattea
David
Sundar
Amit
Lisa
Harrison
Tayler
William
Elizabeth
Sundita
Ellen
Alyssa
Jonathon
Jack
Kimberely
Charles
Winston
Jean
Martha
Girard
Nandita
Alexis
Julia
Anthony
Kelly
Jennifer
Timothy
Randall
Sarah
Britney
Samuel
Vance
Alana
Kevin
Donald
Douglas
Jennifer
Michael
Pat
Susan
Hermann
Shelley

Partners, SA_MAN
Errazuriz, SA_MAN
Cambrault, SA_MAN
Zlotkey, SA_MAN
Tucker, SA_REP
Bernstein, SA_REP
Hall, SA_REP
Olsen, SA_REP
Cambrault, SA_REP
Tuvault, SA_REP
King, SA_REP
Sully, SA_REP
McEwen, SA_REP
Smith, SA_REP
Doran, SA_REP
Sewall, SA_REP
Vishney, SA_REP
Greene, SA_REP
Marvins, SA_REP
Lee, SA_REP
Ande, SA_REP
Banda, SA_REP
Ozer, SA_REP
Bloom, SA_REP
Fox, SA_REP
Smith, SA_REP
Bates, SA_REP
Kumar, SA_REP
Abel, SA_REP
Hutton, SA_REP
Taylor, SA_REP
Livingston, SA_REP
Grant, SA_REP
Johnson, SA_REP
Taylor, SH_CLERK
Fleaur, SH_CLERK
Sullivan, SH_CLERK
Geoni, SH_CLERK
Sarchand, SH_CLERK
Bull, SH_CLERK
Dellinger, SH_CLERK
Cabrio, SH_CLERK
Chung, SH_CLERK
Dilly, SH_CLERK
Gates, SH_CLERK
Perkins, SH_CLERK
Bell, SH_CLERK
Everett, SH_CLERK
McCain, SH_CLERK
Jones, SH_CLERK
Walsh, SH_CLERK
Feeney, SH_CLERK
OConnell, SH_CLERK
Grant, SH_CLERK
Whalen, AD_ASST
Hartstein, MK_MAN
Fay, MK_REP
Mavris, HR_REP
Baer, PR_REP
Higgins, AC_MGR

William

Gietz, AC_ACCOUNT

107 rows selected.


2ND QUESTION:
SQL> SELECT LAST_NAME, SALARY FROM EMPLOYEES WHERE SALARY> 12000;
LAST_NAME
SALARY
------------------------- ---------King
24000
Kochhar
17000
De Haan
17000
Russell
14000
Partners
13500
Hartstein
13000
3RD QUESTION:
SQL> SELECT LAST_NAME, SALARY FROM EMPLOYEES WHERE SALARY NOT BETWEEN 5000 AND 1
2000;
LAST_NAME
SALARY
------------------------- ---------King
24000
Kochhar
17000
De Haan
17000
Austin
4800
Pataballa
4800
Lorentz
4200
Khoo
3100
Baida
2900
Tobias
2800
Himuro
2600
Colmenares
2500
Nayer
3200
Mikkilineni
2700
Landry
2400
Markle
2200
Bissot
3300
Atkinson
2800
Marlow
2500
Olson
2100
Mallin
3300
Rogers
2900
Gee
2400
Philtanker
2200
Ladwig
3600
Stiles
3200
Seo
2700
Patel
2500
Rajs
3500
Davies
3100
Matos
2600
Vargas
2500
Russell
14000
Partners
13500
Taylor
3200
Fleaur
3100
Sullivan
2500

Geoni
Sarchand
Bull
Dellinger
Cabrio
Chung
Dilly
Gates
Perkins
Bell
Everett
McCain
Jones
Walsh
Feeney
OConnell
Grant
Whalen
Hartstein

2800
4200
4100
3400
3000
3800
3600
2900
2500
4000
3900
3200
2800
3100
3000
2600
2600
4400
13000

55 rows selected.
4TH QUESTION:
SQL> SELECT LAST_NAME, JOB_ID , HIRE_DATE FROM EMPLOYEES WHERE LAST_NAME='Matos'
OR LAST_NAME='Taylor' ORDER BY HIRE_DATE;
LAST_NAME
------------------------Taylor
Matos
Taylor

JOB_ID
---------SH_CLERK
ST_CLERK
SA_REP

HIRE_DATE
--------24-JAN-98
15-MAR-98
24-MAR-98

5TH QUESTION:
SQL> SELECT LAST_NAME, DEPARTMENT_ID FROM EMPLOYEES WHERE DEPARTMENT_ID IN(20,50
) ORDER BY LAST_NAME;
LAST_NAME
DEPARTMENT_ID
------------------------- ------------Atkinson
50
Bell
50
Bissot
50
Bull
50
Cabrio
50
Chung
50
Davies
50
Dellinger
50
Dilly
50
Everett
50
Fay
20
Feeney
50
Fleaur
50
Fripp
50
Gates
50
Gee
50
Geoni
50
Grant
50
Hartstein
20
Jones
50

Kaufling
Ladwig
Landry
Mallin
Markle
Marlow
Matos
McCain
Mikkilineni
Mourgos
Nayer
OConnell
Olson
Patel
Perkins
Philtanker
Rajs
Rogers
Sarchand
Seo
Stiles
Sullivan
Taylor
Vargas
Vollman
Walsh
Weiss

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

47 rows selected.
6TH QUESTION:
SQL> SELECT LAST_NAME "EMPLOYEE", SALARY "MONTHLY SALARY" FROM EMPLOYEES WHERE S
ALARY BETWEEN 5000 AND 12000 AND DEPARTMENT_ID IN(20,50);
EMPLOYEE
MONTHLY SALARY
------------------------- -------------Weiss
8000
Fripp
8200
Kaufling
7900
Vollman
6500
Mourgos
5800
Fay
6000
6 rows selected.
7TH QUESTION:
SQL> SELECT LAST_NAME, HIRE_DATE FROM EMPLOYEES WHERE HIRE_DATE BETWEEN '01-JAN1994' AND '31-DEC-1994';
LAST_NAME
------------------------Greenberg
Faviet
Raphaely
Mavris
Baer
Higgins
Gietz

HIRE_DATE
--------17-AUG-94
16-AUG-94
07-DEC-94
07-JUN-94
07-JUN-94
07-JUN-94
07-JUN-94

7 rows selected.
8TH QUESTION:
SQL> SELECT LAST_NAME, JOB_ID FROM EMPLOYEES WHERE MANAGER_ID IS NULL;
LAST_NAME
JOB_ID
------------------------- ---------King
AD_PRES
9TH QUESTION:
SQL> SELECT LAST_NAME, SALARY FROM EMPLOYEES WHERE SALARY>&SAL;
10TH QUESTION:
SQL> SELECT EMPLOYEE_ID, LAST_NAME, SALARY, DEPARTMENT_ID FROM EMPLOYEES WHERE M
ANAGER_ID=&MGR;
11TH QUESTION:
SQL> SELECT LAST_NAME FROM EMPLOYEES WHERE LAST_NAME LIKE '__a%';
LAST_NAME
------------------------Grant
Grant
Whalen
12th QUESTION:
SQL> SELECT LOWER(LAST_NAME) FROM EMPLOYEES WHERE LAST_NAME LIKE '%a%' AND LAST
_NAME LIKE '%e%';
LOWER(LAST_NAME)
------------------------baer
bates
colmenares
davies
de haan
faviet
fleaur
gates
hartstein
markle
nayer
partners
patel
philtanker
raphaely
sewall
whalen
17 rows selected.
13TH QUESTION:
SQL> SELECT LAST_NAME, JOB_ID, SALARY
2 FROM EMPLOYEES WHERE JOB_ID IN('SA_REP', 'ST_CLERK') AND SALARY NOT IN(250
0, 3500, 7000);

LAST_NAME
------------------------Nayer
Mikkilineni
Landry
Markle
Bissot
Atkinson
Olson
Mallin
Rogers
Gee
Philtanker
Ladwig
Stiles
Seo
Davies
Matos
Tucker
Bernstein
Hall
Olsen
Cambrault
King
Sully
McEwen
Smith
Doran
Vishney
Greene
Marvins
Lee
Ande
Banda
Ozer
Bloom
Fox
Smith
Bates
Kumar
Abel
Hutton
Taylor
Livingston
Johnson

JOB_ID
SALARY
---------- ---------ST_CLERK
3200
ST_CLERK
2700
ST_CLERK
2400
ST_CLERK
2200
ST_CLERK
3300
ST_CLERK
2800
ST_CLERK
2100
ST_CLERK
3300
ST_CLERK
2900
ST_CLERK
2400
ST_CLERK
2200
ST_CLERK
3600
ST_CLERK
3200
ST_CLERK
2700
ST_CLERK
3100
ST_CLERK
2600
SA_REP
10000
SA_REP
9500
SA_REP
9000
SA_REP
8000
SA_REP
7500
SA_REP
10000
SA_REP
9500
SA_REP
9000
SA_REP
8000
SA_REP
7500
SA_REP
10500
SA_REP
9500
SA_REP
7200
SA_REP
6800
SA_REP
6400
SA_REP
6200
SA_REP
11500
SA_REP
10000
SA_REP
9600
SA_REP
7400
SA_REP
7300
SA_REP
6100
SA_REP
11000
SA_REP
8800
SA_REP
8600
SA_REP
8400
SA_REP
6200

43 rows selected.
14TH QUESTION:
SQL> SELECT SYSDATE "DATE" FROM DUAL;
DATE
--------15-AUG-12
15TH QUESTION:

SQL> SELECT EMPLOYEE_ID, LAST_NAME, SALARY, ROUND(SALARY+(SALARY+(15.5/100))) FR


OM EMPLOYEES;
EMPLOYEE_ID
))
-----------100
00
101
00
102
00
103
00
104
00
105
00
106
00
107
00
108
00
109
00
110
00
111
00
112
00
113
00
114
00
115
00
116
00
117
00
118
00
119
00
120
00
121
00
122
00
123
00
124
00
125
00
126

LAST_NAME

SALARY ROUND(SALARY+(SALARY+(15.5/100)

------------------------- ---------- ------------------------------King

24000

480

Kochhar

17000

340

De Haan

17000

340

Hunold

9000

180

Ernst

6000

120

Austin

4800

96

Pataballa

4800

96

Lorentz

4200

84

12000

240

Faviet

9000

180

Chen

8200

164

Sciarra

7700

154

Urman

7800

156

Popp

6900

138

11000

220

Khoo

3100

62

Baida

2900

58

Tobias

2800

56

Himuro

2600

52

Colmenares

2500

50

Weiss

8000

160

Fripp

8200

164

Kaufling

7900

158

Vollman

6500

130

Mourgos

5800

116

Nayer

3200

64

Mikkilineni

2700

54

Greenberg

Raphaely

00
127 Landry

2400

48

128 Markle

2200

44

129 Bissot

3300

66

130 Atkinson

2800

56

131 Marlow

2500

50

132 Olson

2100

42

133 Mallin

3300

66

134 Rogers

2900

58

135 Gee

2400

48

136 Philtanker

2200

44

137 Ladwig

3600

72

138 Stiles

3200

64

139 Seo

2700

54

140 Patel

2500

50

141 Rajs

3500

70

142 Davies

3100

62

143 Matos

2600

52

144 Vargas

2500

50

145 Russell

14000

280

146 Partners

13500

270

147 Errazuriz

12000

240

148 Cambrault

11000

220

149 Zlotkey

10500

210

150 Tucker

10000

200

151 Bernstein

9500

190

152 Hall

9000

180

153 Olsen

8000

160

154 Cambrault

7500

150

155 Tuvault

7000

140

10000

200

00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
156 King

00
157 Sully

9500

190

158 McEwen

9000

180

159 Smith

8000

160

160 Doran

7500

150

161 Sewall

7000

140

162 Vishney

10500

210

163 Greene

9500

190

164 Marvins

7200

144

165 Lee

6800

136

166 Ande

6400

128

167 Banda

6200

124

168 Ozer

11500

230

169 Bloom

10000

200

170 Fox

9600

192

171 Smith

7400

148

172 Bates

7300

146

173 Kumar

6100

122

174 Abel

11000

220

175 Hutton

8800

176

176 Taylor

8600

172

177 Livingston

8400

168

178 Grant

7000

140

179 Johnson

6200

124

180 Taylor

3200

64

181 Fleaur

3100

62

182 Sullivan

2500

50

183 Geoni

2800

56

184 Sarchand

4200

84

185 Bull

4100

82

186 Dellinger

3400

68

00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00

00
187 Cabrio

3000

60

188 Chung

3800

76

189 Dilly

3600

72

190 Gates

2900

58

191 Perkins

2500

50

192 Bell

4000

80

193 Everett

3900

78

194 McCain

3200

64

195 Jones

2800

56

196 Walsh

3100

62

197 Feeney

3000

60

198 OConnell

2600

52

199 Grant

2600

52

200 Whalen

4400

88

13000

260

202 Fay

6000

120

203 Mavris

6500

130

204 Baer

10000

200

205 Higgins

12000

240

8300

166

00
00
00
00
00
00
00
00
00
00
00
00
00
00
201 Hartstein
00
00
00
00
00
206 Gietz
00
107 rows selected.
16TH QUESTION:
SQL> SELECT INITCAP(LAST_NAME) "EMPNAME", LENGTH(LAST_NAME) "LENGTH OF EMPNAME"
FROM EMPLOYEES WHERE LAST_NAME LIKE 'J%' OR LAST_NAME LIKE'A%' OR LAST_NAME LIKE
'M%';
EMPNAME
LENGTH OF EMPNAME
------------------------- ----------------Abel
4
Ande
4
Atkinson
8
Austin
6
Johnson
7
Jones
5
Mallin
6

Markle
Marlow
Marvins
Matos
Mavris
Mccain
Mcewen
Mikkilineni
Mourgos

6
6
7
5
6
6
6
11
7

16 rows selected.
17TH QUESTION:
SQL> SELECT LAST_NAME, HIRE_DATE, ROUND(MONTHS_BETWEEN(SYSDATE,HIRE_DATE)) "MONT
HS_WORKED" FROM EMPLOYEES;
LAST_NAME
------------------------King
Kochhar
De Haan
Hunold
Ernst
Austin
Pataballa
Lorentz
Greenberg
Faviet
Chen
Sciarra
Urman
Popp
Raphaely
Khoo
Baida
Tobias
Himuro
Colmenares
Weiss
Fripp
Kaufling
Vollman
Mourgos
Nayer
Mikkilineni
Landry
Markle
Bissot
Atkinson
Marlow
Olson
Mallin
Rogers
Gee
Philtanker
Ladwig
Stiles
Seo
Patel

HIRE_DATE MONTHS_WORKED
--------- ------------17-JUN-87
302
21-SEP-89
275
13-JAN-93
235
03-JAN-90
271
21-MAY-91
255
25-JUN-97
182
05-FEB-98
174
07-FEB-99
162
17-AUG-94
216
16-AUG-94
216
28-SEP-97
179
30-SEP-97
179
07-MAR-98
173
07-DEC-99
152
07-DEC-94
212
18-MAY-95
207
24-DEC-97
176
24-JUL-97
181
15-NOV-98
165
10-AUG-99
156
18-JUL-96
193
10-APR-97
184
01-MAY-95
207
10-OCT-97
178
16-NOV-99
153
16-JUL-97
181
28-SEP-98
167
14-JAN-99
163
08-MAR-00
149
20-AUG-97
180
30-OCT-97
178
16-FEB-97
186
10-APR-99
160
14-JUN-96
194
26-AUG-98
168
12-DEC-99
152
06-FEB-00
150
14-JUL-95
205
26-OCT-97
178
12-FEB-98
174
06-APR-98
172

Rajs
Davies
Matos
Vargas
Russell
Partners
Errazuriz
Cambrault
Zlotkey
Tucker
Bernstein
Hall
Olsen
Cambrault
Tuvault
King
Sully
McEwen
Smith
Doran
Sewall
Vishney
Greene
Marvins
Lee
Ande
Banda
Ozer
Bloom
Fox
Smith
Bates
Kumar
Abel
Hutton
Taylor
Livingston
Grant
Johnson
Taylor
Fleaur
Sullivan
Geoni
Sarchand
Bull
Dellinger
Cabrio
Chung
Dilly
Gates
Perkins
Bell
Everett
McCain
Jones
Walsh
Feeney
OConnell
Grant
Whalen

17-OCT-95
29-JAN-97
15-MAR-98
09-JUL-98
01-OCT-96
05-JAN-97
10-MAR-97
15-OCT-99
29-JAN-00
30-JAN-97
24-MAR-97
20-AUG-97
30-MAR-98
09-DEC-98
23-NOV-99
30-JAN-96
04-MAR-96
01-AUG-96
10-MAR-97
15-DEC-97
03-NOV-98
11-NOV-97
19-MAR-99
24-JAN-00
23-FEB-00
24-MAR-00
21-APR-00
11-MAR-97
23-MAR-98
24-JAN-98
23-FEB-99
24-MAR-99
21-APR-00
11-MAY-96
19-MAR-97
24-MAR-98
23-APR-98
24-MAY-99
04-JAN-00
24-JAN-98
23-FEB-98
21-JUN-99
03-FEB-00
27-JAN-96
20-FEB-97
24-JUN-98
07-FEB-99
14-JUN-97
13-AUG-97
11-JUL-98
19-DEC-99
04-FEB-96
03-MAR-97
01-JUL-98
17-MAR-99
24-APR-98
23-MAY-98
21-JUN-99
13-JAN-00
17-SEP-87

202
187
173
169
190
187
185
154
151
187
185
180
173
164
153
199
197
192
185
176
165
177
161
151
150
149
148
185
173
175
162
161
148
195
185
173
172
159
151
175
174
158
150
199
186
170
162
182
180
169
152
198
185
169
161
172
171
158
151
299

Hartstein
Fay
Mavris
Baer
Higgins
Gietz

17-FEB-96
17-AUG-97
07-JUN-94
07-JUN-94
07-JUN-94
07-JUN-94

198
180
218
218
218
218

107 rows selected.


18TH QUESTION:
SELECT LAST_NAME, LPAD(SALARY,15,'$') "SALARY" FROM EMPLOYEES;
LAST_NAME
------------------------King
Kochhar
De Haan
Hunold
Ernst
Austin
Pataballa
Lorentz
Greenberg
Faviet
Chen
Sciarra
Urman
Popp
Raphaely
Khoo
Baida
Tobias
Himuro
Colmenares
Weiss
Fripp
Kaufling
Vollman
Mourgos
Nayer
Mikkilineni
Landry
Markle
Bissot
Atkinson
Marlow
Olson
Mallin
Rogers
Gee
Philtanker
Ladwig
Stiles
Seo
Patel
Rajs
Davies
Matos
Vargas

SALARY
--------------$$$$$$$$$$24000
$$$$$$$$$$17000
$$$$$$$$$$17000
$$$$$$$$$$$9000
$$$$$$$$$$$6000
$$$$$$$$$$$4800
$$$$$$$$$$$4800
$$$$$$$$$$$4200
$$$$$$$$$$12000
$$$$$$$$$$$9000
$$$$$$$$$$$8200
$$$$$$$$$$$7700
$$$$$$$$$$$7800
$$$$$$$$$$$6900
$$$$$$$$$$11000
$$$$$$$$$$$3100
$$$$$$$$$$$2900
$$$$$$$$$$$2800
$$$$$$$$$$$2600
$$$$$$$$$$$2500
$$$$$$$$$$$8000
$$$$$$$$$$$8200
$$$$$$$$$$$7900
$$$$$$$$$$$6500
$$$$$$$$$$$5800
$$$$$$$$$$$3200
$$$$$$$$$$$2700
$$$$$$$$$$$2400
$$$$$$$$$$$2200
$$$$$$$$$$$3300
$$$$$$$$$$$2800
$$$$$$$$$$$2500
$$$$$$$$$$$2100
$$$$$$$$$$$3300
$$$$$$$$$$$2900
$$$$$$$$$$$2400
$$$$$$$$$$$2200
$$$$$$$$$$$3600
$$$$$$$$$$$3200
$$$$$$$$$$$2700
$$$$$$$$$$$2500
$$$$$$$$$$$3500
$$$$$$$$$$$3100
$$$$$$$$$$$2600
$$$$$$$$$$$2500

Russell
Partners
Errazuriz
Cambrault
Zlotkey
Tucker
Bernstein
Hall
Olsen
Cambrault
Tuvault
King
Sully
McEwen
Smith
Doran
Sewall
Vishney
Greene
Marvins
Lee
Ande
Banda
Ozer
Bloom
Fox
Smith
Bates
Kumar
Abel
Hutton
Taylor
Livingston
Grant
Johnson
Taylor
Fleaur
Sullivan
Geoni
Sarchand
Bull
Dellinger
Cabrio
Chung
Dilly
Gates
Perkins
Bell
Everett
McCain
Jones
Walsh
Feeney
OConnell
Grant
Whalen
Hartstein
Fay
Mavris
Baer

$$$$$$$$$$14000
$$$$$$$$$$13500
$$$$$$$$$$12000
$$$$$$$$$$11000
$$$$$$$$$$10500
$$$$$$$$$$10000
$$$$$$$$$$$9500
$$$$$$$$$$$9000
$$$$$$$$$$$8000
$$$$$$$$$$$7500
$$$$$$$$$$$7000
$$$$$$$$$$10000
$$$$$$$$$$$9500
$$$$$$$$$$$9000
$$$$$$$$$$$8000
$$$$$$$$$$$7500
$$$$$$$$$$$7000
$$$$$$$$$$10500
$$$$$$$$$$$9500
$$$$$$$$$$$7200
$$$$$$$$$$$6800
$$$$$$$$$$$6400
$$$$$$$$$$$6200
$$$$$$$$$$11500
$$$$$$$$$$10000
$$$$$$$$$$$9600
$$$$$$$$$$$7400
$$$$$$$$$$$7300
$$$$$$$$$$$6100
$$$$$$$$$$11000
$$$$$$$$$$$8800
$$$$$$$$$$$8600
$$$$$$$$$$$8400
$$$$$$$$$$$7000
$$$$$$$$$$$6200
$$$$$$$$$$$3200
$$$$$$$$$$$3100
$$$$$$$$$$$2500
$$$$$$$$$$$2800
$$$$$$$$$$$4200
$$$$$$$$$$$4100
$$$$$$$$$$$3400
$$$$$$$$$$$3000
$$$$$$$$$$$3800
$$$$$$$$$$$3600
$$$$$$$$$$$2900
$$$$$$$$$$$2500
$$$$$$$$$$$4000
$$$$$$$$$$$3900
$$$$$$$$$$$3200
$$$$$$$$$$$2800
$$$$$$$$$$$3100
$$$$$$$$$$$3000
$$$$$$$$$$$2600
$$$$$$$$$$$2600
$$$$$$$$$$$4400
$$$$$$$$$$13000
$$$$$$$$$$$6000
$$$$$$$$$$$6500
$$$$$$$$$$10000

Higgins
Gietz

$$$$$$$$$$12000
$$$$$$$$$$$8300

107 rows selected.


19TH QUESTION:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
SELECT SUBSTR(LAST_NAME,0,8), SALARY FROM EMPLOYEES ORDER BY SALARY DESC;
20TH QUESTION:
SQL> SELECT HIRE_DATE, TRUNC((TO_DATE(SYSDATE)- TO_DATE(HIRE_DATE))/7) "TENURE"
FROM EMPLOYEES WHERE DEPARTMENT_ID=90 ORDER BY TENURE DESC ;
HIRE_DATE
TENURE
--------- ---------17-JUN-87
1313
21-SEP-89
1194
13-JAN-93
1022
21ST QUESTION:
SQL> SELECT LAST_NAME, HIRE_DATE, NEXT_DAY((ADD_MONTHS(HIRE_DATE,6)),'MON') "SAL
ARY REVIEW DATE" FROM EMPLOYEES ;
LAST_NAME
------------------------King
Kochhar
De Haan
Hunold
Ernst
Austin
Pataballa
Lorentz
Greenberg
Faviet
Chen
Sciarra
Urman
Popp
Raphaely
Khoo
Baida
Tobias
Himuro
Colmenares
Weiss
Fripp
Kaufling
Vollman
Mourgos
Nayer
Mikkilineni
Landry
Markle
Bissot
Atkinson
Marlow
Olson

HIRE_DATE
--------17-JUN-87
21-SEP-89
13-JAN-93
03-JAN-90
21-MAY-91
25-JUN-97
05-FEB-98
07-FEB-99
17-AUG-94
16-AUG-94
28-SEP-97
30-SEP-97
07-MAR-98
07-DEC-99
07-DEC-94
18-MAY-95
24-DEC-97
24-JUL-97
15-NOV-98
10-AUG-99
18-JUL-96
10-APR-97
01-MAY-95
10-OCT-97
16-NOV-99
16-JUL-97
28-SEP-98
14-JAN-99
08-MAR-00
20-AUG-97
30-OCT-97
16-FEB-97
10-APR-99

SALARY RE
--------21-DEC-87
26-MAR-90
19-JUL-93
09-JUL-90
25-NOV-91
29-DEC-97
10-AUG-98
09-AUG-99
20-FEB-95
20-FEB-95
30-MAR-98
06-APR-98
14-SEP-98
12-JUN-00
12-JUN-95
20-NOV-95
29-JUN-98
26-JAN-98
17-MAY-99
14-FEB-00
20-JAN-97
13-OCT-97
06-NOV-95
13-APR-98
22-MAY-00
19-JAN-98
29-MAR-99
19-JUL-99
11-SEP-00
23-FEB-98
04-MAY-98
18-AUG-97
11-OCT-99

Mallin
Rogers
Gee
Philtanker
Ladwig
Stiles
Seo
Patel
Rajs
Davies
Matos
Vargas
Russell
Partners
Errazuriz
Cambrault
Zlotkey
Tucker
Bernstein
Hall
Olsen
Cambrault
Tuvault
King
Sully
McEwen
Smith
Doran
Sewall
Vishney
Greene
Marvins
Lee
Ande
Banda
Ozer
Bloom
Fox
Smith
Bates
Kumar
Abel
Hutton
Taylor
Livingston
Grant
Johnson
Taylor
Fleaur
Sullivan
Geoni
Sarchand
Bull
Dellinger
Cabrio
Chung
Dilly
Gates
Perkins
Bell

14-JUN-96
26-AUG-98
12-DEC-99
06-FEB-00
14-JUL-95
26-OCT-97
12-FEB-98
06-APR-98
17-OCT-95
29-JAN-97
15-MAR-98
09-JUL-98
01-OCT-96
05-JAN-97
10-MAR-97
15-OCT-99
29-JAN-00
30-JAN-97
24-MAR-97
20-AUG-97
30-MAR-98
09-DEC-98
23-NOV-99
30-JAN-96
04-MAR-96
01-AUG-96
10-MAR-97
15-DEC-97
03-NOV-98
11-NOV-97
19-MAR-99
24-JAN-00
23-FEB-00
24-MAR-00
21-APR-00
11-MAR-97
23-MAR-98
24-JAN-98
23-FEB-99
24-MAR-99
21-APR-00
11-MAY-96
19-MAR-97
24-MAR-98
23-APR-98
24-MAY-99
04-JAN-00
24-JAN-98
23-FEB-98
21-JUN-99
03-FEB-00
27-JAN-96
20-FEB-97
24-JUN-98
07-FEB-99
14-JUN-97
13-AUG-97
11-JUL-98
19-DEC-99
04-FEB-96

16-DEC-96
01-MAR-99
19-JUN-00
07-AUG-00
15-JAN-96
27-APR-98
17-AUG-98
12-OCT-98
22-APR-96
04-AUG-97
21-SEP-98
11-JAN-99
07-APR-97
07-JUL-97
15-SEP-97
17-APR-00
31-JUL-00
04-AUG-97
29-SEP-97
23-FEB-98
05-OCT-98
14-JUN-99
29-MAY-00
05-AUG-96
09-SEP-96
03-FEB-97
15-SEP-97
22-JUN-98
10-MAY-99
18-MAY-98
20-SEP-99
31-JUL-00
28-AUG-00
25-SEP-00
23-OCT-00
15-SEP-97
28-SEP-98
27-JUL-98
30-AUG-99
27-SEP-99
23-OCT-00
18-NOV-96
22-SEP-97
28-SEP-98
26-OCT-98
29-NOV-99
10-JUL-00
27-JUL-98
24-AUG-98
27-DEC-99
07-AUG-00
29-JUL-96
25-AUG-97
28-DEC-98
09-AUG-99
15-DEC-97
16-FEB-98
18-JAN-99
26-JUN-00
05-AUG-96

Everett
McCain
Jones
Walsh
Feeney
OConnell
Grant
Whalen
Hartstein
Fay
Mavris
Baer
Higgins
Gietz

03-MAR-97
01-JUL-98
17-MAR-99
24-APR-98
23-MAY-98
21-JUN-99
13-JAN-00
17-SEP-87
17-FEB-96
17-AUG-97
07-JUN-94
07-JUN-94
07-JUN-94
07-JUN-94

08-SEP-97
04-JAN-99
20-SEP-99
26-OCT-98
30-NOV-98
27-DEC-99
17-JUL-00
21-MAR-88
19-AUG-96
23-FEB-98
12-DEC-94
12-DEC-94
12-DEC-94
12-DEC-94

107 rows selected.


22ND QUESTION:
SQL> SELECT LAST_NAME, HIRE_DATE, TO_CHAR(HIRE_DATE,'DAY') "JOINING DAY" FROM EM
PLOYEES ;
LAST_NAME
------------------------King
Kochhar
De Haan
Hunold
Ernst
Austin
Pataballa
Lorentz
Greenberg
Faviet
Chen
Sciarra
Urman
Popp
Raphaely
Khoo
Baida
Tobias
Himuro
Colmenares
Weiss
Fripp
Kaufling
Vollman
Mourgos
Nayer
Mikkilineni
Landry
Markle
Bissot
Atkinson
Marlow
Olson
Mallin
Rogers
Gee

HIRE_DATE
--------17-JUN-87
21-SEP-89
13-JAN-93
03-JAN-90
21-MAY-91
25-JUN-97
05-FEB-98
07-FEB-99
17-AUG-94
16-AUG-94
28-SEP-97
30-SEP-97
07-MAR-98
07-DEC-99
07-DEC-94
18-MAY-95
24-DEC-97
24-JUL-97
15-NOV-98
10-AUG-99
18-JUL-96
10-APR-97
01-MAY-95
10-OCT-97
16-NOV-99
16-JUL-97
28-SEP-98
14-JAN-99
08-MAR-00
20-AUG-97
30-OCT-97
16-FEB-97
10-APR-99
14-JUN-96
26-AUG-98
12-DEC-99

JOINING D
--------WEDNESDAY
THURSDAY
WEDNESDAY
WEDNESDAY
TUESDAY
WEDNESDAY
THURSDAY
SUNDAY
WEDNESDAY
TUESDAY
SUNDAY
TUESDAY
SATURDAY
TUESDAY
WEDNESDAY
THURSDAY
WEDNESDAY
THURSDAY
SUNDAY
TUESDAY
THURSDAY
THURSDAY
MONDAY
FRIDAY
TUESDAY
WEDNESDAY
MONDAY
THURSDAY
WEDNESDAY
WEDNESDAY
THURSDAY
SUNDAY
SATURDAY
FRIDAY
WEDNESDAY
SUNDAY

Philtanker
Ladwig
Stiles
Seo
Patel
Rajs
Davies
Matos
Vargas
Russell
Partners
Errazuriz
Cambrault
Zlotkey
Tucker
Bernstein
Hall
Olsen
Cambrault
Tuvault
King
Sully
McEwen
Smith
Doran
Sewall
Vishney
Greene
Marvins
Lee
Ande
Banda
Ozer
Bloom
Fox
Smith
Bates
Kumar
Abel
Hutton
Taylor
Livingston
Grant
Johnson
Taylor
Fleaur
Sullivan
Geoni
Sarchand
Bull
Dellinger
Cabrio
Chung
Dilly
Gates
Perkins
Bell
Everett
McCain
Jones

06-FEB-00
14-JUL-95
26-OCT-97
12-FEB-98
06-APR-98
17-OCT-95
29-JAN-97
15-MAR-98
09-JUL-98
01-OCT-96
05-JAN-97
10-MAR-97
15-OCT-99
29-JAN-00
30-JAN-97
24-MAR-97
20-AUG-97
30-MAR-98
09-DEC-98
23-NOV-99
30-JAN-96
04-MAR-96
01-AUG-96
10-MAR-97
15-DEC-97
03-NOV-98
11-NOV-97
19-MAR-99
24-JAN-00
23-FEB-00
24-MAR-00
21-APR-00
11-MAR-97
23-MAR-98
24-JAN-98
23-FEB-99
24-MAR-99
21-APR-00
11-MAY-96
19-MAR-97
24-MAR-98
23-APR-98
24-MAY-99
04-JAN-00
24-JAN-98
23-FEB-98
21-JUN-99
03-FEB-00
27-JAN-96
20-FEB-97
24-JUN-98
07-FEB-99
14-JUN-97
13-AUG-97
11-JUL-98
19-DEC-99
04-FEB-96
03-MAR-97
01-JUL-98
17-MAR-99

SUNDAY
FRIDAY
SUNDAY
THURSDAY
MONDAY
TUESDAY
WEDNESDAY
SUNDAY
THURSDAY
TUESDAY
SUNDAY
MONDAY
FRIDAY
SATURDAY
THURSDAY
MONDAY
WEDNESDAY
MONDAY
WEDNESDAY
TUESDAY
TUESDAY
MONDAY
THURSDAY
MONDAY
MONDAY
TUESDAY
TUESDAY
FRIDAY
MONDAY
WEDNESDAY
FRIDAY
FRIDAY
TUESDAY
MONDAY
SATURDAY
TUESDAY
WEDNESDAY
FRIDAY
SATURDAY
WEDNESDAY
TUESDAY
THURSDAY
MONDAY
TUESDAY
SATURDAY
MONDAY
MONDAY
THURSDAY
SATURDAY
THURSDAY
WEDNESDAY
SUNDAY
SATURDAY
WEDNESDAY
SATURDAY
SUNDAY
SUNDAY
MONDAY
WEDNESDAY
WEDNESDAY

Walsh
Feeney
OConnell
Grant
Whalen
Hartstein
Fay
Mavris
Baer
Higgins
Gietz

24-APR-98
23-MAY-98
21-JUN-99
13-JAN-00
17-SEP-87
17-FEB-96
17-AUG-97
07-JUN-94
07-JUN-94
07-JUN-94
07-JUN-94

FRIDAY
SATURDAY
MONDAY
THURSDAY
THURSDAY
SATURDAY
SUNDAY
TUESDAY
TUESDAY
TUESDAY
TUESDAY

107 rows selected.


23RD QUESTION:
SQL> SELECT LAST_NAME, COMMISSION_PCT, NVL2(COMMISSION_PCT,'COMMISSION', 'NO COM
MISSION') FROM EMPLOYEES;
LAST_NAME
COMMISSION_PCT NVL2(COMMISSI
------------------------- -------------- ------------King
NO COMMISSION
Kochhar
NO COMMISSION
De Haan
NO COMMISSION
Hunold
NO COMMISSION
Ernst
NO COMMISSION
Austin
NO COMMISSION
Pataballa
NO COMMISSION
Lorentz
NO COMMISSION
Greenberg
NO COMMISSION
Faviet
NO COMMISSION
Chen
NO COMMISSION
Sciarra
NO COMMISSION
Urman
NO COMMISSION
Popp
NO COMMISSION
Raphaely
NO COMMISSION
Khoo
NO COMMISSION
Baida
NO COMMISSION
Tobias
NO COMMISSION
Himuro
NO COMMISSION
Colmenares
NO COMMISSION
Weiss
NO COMMISSION
Fripp
NO COMMISSION
Kaufling
NO COMMISSION
Vollman
NO COMMISSION
Mourgos
NO COMMISSION
Nayer
NO COMMISSION
Mikkilineni
NO COMMISSION
Landry
NO COMMISSION
Markle
NO COMMISSION
Bissot
NO COMMISSION
Atkinson
NO COMMISSION
Marlow
NO COMMISSION
Olson
NO COMMISSION
Mallin
NO COMMISSION
Rogers
NO COMMISSION
Gee
NO COMMISSION
Philtanker
NO COMMISSION
Ladwig
NO COMMISSION
Stiles
NO COMMISSION

Seo
Patel
Rajs
Davies
Matos
Vargas
Russell
Partners
Errazuriz
Cambrault
Zlotkey
Tucker
Bernstein
Hall
Olsen
Cambrault
Tuvault
King
Sully
McEwen
Smith
Doran
Sewall
Vishney
Greene
Marvins
Lee
Ande
Banda
Ozer
Bloom
Fox
Smith
Bates
Kumar
Abel
Hutton
Taylor
Livingston
Grant
Johnson
Taylor
Fleaur
Sullivan
Geoni
Sarchand
Bull
Dellinger
Cabrio
Chung
Dilly
Gates
Perkins
Bell
Everett
McCain
Jones
Walsh
Feeney
OConnell

.4
.3
.3
.3
.2
.3
.25
.25
.2
.2
.15
.35
.35
.35
.3
.3
.25
.25
.15
.1
.1
.1
.1
.25
.2
.2
.15
.15
.1
.3
.25
.2
.2
.15
.1

NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION
NO COMMISSION

Grant
Whalen
Hartstein
Fay
Mavris
Baer
Higgins
Gietz

NO
NO
NO
NO
NO
NO
NO
NO

COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION
COMMISSION

107 rows selected.


24TH QUESTION:
SQL> SELECT MAX(SALARY)"MAXIMUM", MIN(SALARY)"MINIMUM", SUM(SALARY)"SUM", ROUND(
AVG(SALARY)) "AVERAGE" FROM EMPLOYEES;
MAXIMUM
MINIMUM
SUM
AVERAGE
---------- ---------- ---------- ---------24000
2100
691400
6462
25TH QUESTION:
SQL> SELECT DISTRICT COUNT(EMPLOYEE_ID), JOB_ID FROM EMPLOYEES GROUP BY JOB_ID;
26TH QUESTION:
SQL> SELECT COUNT(MANAGER_ID) FROM EMPLOYEES;
COUNT(MANAGER_ID)
----------------106
27TH QUESTION:
SQL> SELECT (MAX(SALARY)-MIN(SALARY)) "DIFFERENCE" FROM EMPLOYEES;
DIFFERENCE
---------21900
31ST QUESTION:
SQL> SELECT LOCATION_ID, STREET_ADDRESS, CITY, STATE_PROVINCE, COUNTRY_NAME F
LOCATIONS L JOIN COUNTRIES C ON(L.COUNTRY_ID=C.COUNTRY_ID);
LOCATION_ID STREET_ADDRESS
----------- ---------------------------------------CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
---------------------------------------2200 12-98 Victoria Street
Sydney
New South Wales
Australia
2800 Rua Frei Caneca 1360
Sao Paulo
Sao Paulo
Brazil
LOCATION_ID STREET_ADDRESS
----------- ----------------------------------------

CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
---------------------------------------1800 147 Spadina Ave
Toronto
Canada

Ontario

1900 6092 Boxwood St


Whitehorse

Yukon

LOCATION_ID STREET_ADDRESS
----------- ---------------------------------------CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
---------------------------------------Canada
2900 20 Rue des Corps-Saints
Geneva
Geneve
Switzerland
3000 Murtenstrasse 921
LOCATION_ID STREET_ADDRESS
----------- ---------------------------------------CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
---------------------------------------Bern
BE
Switzerland
2000 40-5-12 Laogianggen
Beijing
China
LOCATION_ID STREET_ADDRESS
----------- ---------------------------------------CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
---------------------------------------2700 Schwanthalerstr. 7031
Munich
Bavaria
Germany
2100 1298 Vileparle (E)
Bombay
India

Maharashtra

LOCATION_ID STREET_ADDRESS
----------- ---------------------------------------CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
----------------------------------------

1000 1297 Via Cola di Rie


Roma
Italy
1100 93091 Calle della Testa
Venice
LOCATION_ID STREET_ADDRESS
----------- ---------------------------------------CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
---------------------------------------Italy
1200 2017 Shinjuku-ku
Tokyo
Japan

Tokyo Prefecture
1300 9450 Kamiya-cho

LOCATION_ID STREET_ADDRESS
----------- ---------------------------------------CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
---------------------------------------Hiroshima
Japan
3200 Mariano Escobedo 9991
Mexico City
Distrito Federal,
Mexico
LOCATION_ID STREET_ADDRESS
----------- ---------------------------------------CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
---------------------------------------3100 Pieter Breughelstraat 837
Utrecht
Utrecht
Netherlands
2300 198 Clementi North
Singapore
Singapore
LOCATION_ID STREET_ADDRESS
----------- ---------------------------------------CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
---------------------------------------2400 8204 Arthur St
London
United Kingdom

Oxford

2500 Magdalen Centre, The Oxford Science Park


Oxford

LOCATION_ID STREET_ADDRESS
----------- ---------------------------------------CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
---------------------------------------United Kingdom
2600 9702 Chester Road
Stretford
Manchester
United Kingdom
1400 2014 Jabberwocky Rd
LOCATION_ID STREET_ADDRESS
----------- ---------------------------------------CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
---------------------------------------Southlake
Texas
United States of America
1500 2011 Interiors Blvd
South San Francisco
California
United States of America
LOCATION_ID STREET_ADDRESS
----------- ---------------------------------------CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
---------------------------------------1600 2007 Zagora St
South Brunswick
New Jersey
United States of America
1700 2004 Charade Rd
Seattle
United States of America

Washington

LOCATION_ID STREET_ADDRESS
----------- ---------------------------------------CITY
STATE_PROVINCE
------------------------------ ------------------------COUNTRY_NAME
---------------------------------------23 rows selected.
33rd QUESTION:
SELECT A.LAST_NAME, A.EMPLOYEE_ID, B.LAST_NAME, B.MANAGER_ID FROM EMPLOYEES A JO
IN EMPLOYEES B ON (A.MANAGER_ID = B.EMPLOYEE_ID);

35th QUESTION:
SELECT LAST_NAME, HIRE_DATE FROM EMPLOYEES WHERE HIRE_DATE>(SELECT HIRE_DATE FRO
M EMPLOYEES WHERE LAST_NAME = 'Davies');
38th QUESTION:
SELECT LAST_NAME, E.DEPARTMENT_ID, JOB_ID, FROM EMPLOYEES E JOIN DEPARTMENTS D O
N E.DEPARTMENT_ID = D.DEPARTMENT_ID WHERE D.LOCATION_ID= 17000;
39th QUESTION:
SELECT LAST_NAME, SALARY FROM EMPLOYEES WHERE MANAGER_ID IN(SELECT EMPLOYEE_ID F
ROM EMPLOYEES WHERE LAST_NAME='King');
40th QUESTION:
SELECT DEPARTMENT_ID FROM EMPLOYEES MINUS SELECT DEPARTMENT_ID FROM EMPLOYEES WH
ERE JOB_ID='ST_CLERK';
#41st QUESTION:
select job_id from employees where department_id=10
intersect
select job_id from employees where department_id=20
intersect
select job_id from employees where department_id=50;
no rows selected.
#42nd QUESTION:
CREATE TABLE NEWEMPLOYEES(NEMPID NUMBER(4) PRIMARY KEY, NEMPNAME VARCHAR2(30) NO
T NULL, NHIRE_DATE DATE NOT NULL, DEPT_NO NUMBER(4), SALARY NUMBER(7,2));
Table Created.
#43rd QUESTION:
INSERT INTO NEWEMPLOYEES VALUES(200, 'abcd', '19-may-2010', 10, 2500);
1 row created.
INSERT INTO NEWEMPLOYEES VALUES (300, 'efgh', '04-mar-2011', 20, 3000);
1 row created.
#44th QUESTION:
#45th QUESTION:
DROP FROM NEWEMPLOYEES;
2 rows deleted.
#46th QUESTION:
COMMIT;
ROLLBACK;
#47th QUESTION:
TRUNCATE TABLE NEWEMPLOYEES;

Table truncated.
#48th QUESTION:
ALTER TABLE NEWEMPLOYEES ADD ADDRESS VARCHAR2(20);
Table altered.
#49th QUESTION:
DESC NEWEMPLOYEES;
Name
Null?
Type
----------------------------------------- -------- ---------------------------NEMPID
NEMPNAME
NHIRE_DATE
DEPT_NO
SALARY
ADDRESS

NOT NULL NUMBER(4)


NOT NULL VARCHAR2(30)
NOT NULL DATE
NUMBER(4)
NUMBER(7,2)
VARCHAR2(20)

#50TH QUESTION:
DROP TABLE NEWEMPLOYEES;
Table dropped.
#51st QUESTION:
CREATE VIEW EMPLOYEES_VU AS SELECT EMPLOYEE_ID, LAST_NAME "EMPLOYEE", DEPARTMENT
_ID FROM EMPLOYEES;
view created.
#52nd QUESTION:
CREATE VIEW DEPT50 AS SELECT EMPLOYEE_ID "EMPNO", LAST_NAME "EMPLOYEE", DEPARTME
NT_ID "DEPTNO"
FROM EMPLOYEES WHERE DEPARTMENT_ID=50 WITH CHECK OPTION;
sequence dropped.
#53RD QUESTION:
CREATE SEQUENCE DEPT_ID_SEQ
START WITH 200 INCREMENT BY 10
MAXVALUE 1000;
#53rd QUESTION:
CREATE SEQUENCE DEPT_ID_SEQ
START WITH 280 INCREMENT BY 10 MAXVALUE 1000;
Sequence created.
#54tH QUESTSION:
CREATE INDEX ABC ON DEPARTMENTS(DEPARTMENT_NAME);
Index created.
#55th QUESTION:

SELECT LOCATION_ID, STREET_ADDRESS, CITY, STATE_PROVINCE, COUNTRY_NAME


FROM LOCATIONS L JOIN COUNTRIES C ON (L.COUNTRY_ID = C.COUNTRY_ID)
JOIN DEPARTMENTS DEPT ON(DEPT.LOCATION_ID=L.LOCATION_ID);
#56th QUESTION:
SELECT LAST_NAME, JOB_ID, DEPARTMENT_NAME
FROM EMPLOYEES EMP JOIN DEPARTMENTS DEPT ON (EMP.DEPARTMENT_ID = DEPT.DEPARTMENT
_ID)
JOIN LOCATIONS L ON (L.LOCATION_ID = DEPT.LOCATION_ID) WHERE CITY='Toronto';
LAST_NAME
------------------------Hartstein
Fay

JOB_ID
---------MK_MAN
MK_REP

DEPARTMENT_NAME
-----------------------------Marketing
Marketing

You might also like