SQL语句作业(2)

2019-03-29 16:07

EMPNO ENAME JOB MGR HIREDATE SAL COMM ---------- ---------- --------- ---------- -------------- ---------- ---------- DEPTNO ----------

7698 BLAKE MANAGER 7839 01-5月 -81 2850 855 30

7844 TURNER SALESMAN 7698 08-9月 -81 1500 450 30

7900 JAMES CLERK 7698 03-12月-81 950 285 30

已选择6行。

2、对HR用户的EMPLOYEES表中的每个雇员,查询显示雇员名字LAST_NAME,并计算每个雇员从被聘用起(HIRE_DATE)到今天的工作月数,对该列设置别名MONTH_WORKED。工作月数保留到整数位数,结果按工作月数升序排序。

SQL> select last_name,floor(months_between(sysdate,hire_date)) month_worked from employees order by month_worked asc;

LAST_NAME MONTH_WORKED ------------------------- ------------

Banda 137 Kumar 137 Ande 138 Markle 139 Lee 139 Geoni 140 Marvins 140 Zlotkey 140 Philtanker 140 Grant 140 Perkins 141

LAST_NAME MONTH_WORKED ------------------------- ------------

Johnson 141 Gee 141 Popp 142 Mourgos 142 Tuvault 142 Cambrault 143 Colmenares 146 Sullivan OConnell Grant Greene

LAST_NAME ------------------------- ------------

Olson Bates Jones Smith Lorentz Cabrio Landry Cambrault Himuro Sewall Mikkilineni

LAST_NAME ------------------------- ------------

Rogers Gates Vargas Dellinger McCain Feeney Livingston Walsh Patel Taylor Matos

LAST_NAME ------------------------- ------------

147 147 148 150 MONTH_WORKED 150 150 150 151 152 152 152 154 154 155 156 MONTH_WORKED 157 158 159 159 159 160 161 161 162 162 162 MONTH_WORKED

Olsen 162 Bloom 162 Seo 163 Urman 163 Fleaur 163 Pataballa 164 Fox 164 Taylor 164 Baida 165 Doran Vishney

LAST_NAME ------------------------- ------------

Stiles Atkinson Chen Vollman Sciarra Bissot Fay Dilly Hall Nayer Tobias

LAST_NAME ------------------------- ------------

Chung Austin Bernstein Hutton Fripp Ozer Errazuriz Smith Marlow Bull Everett

LAST_NAME ------------------------- ------------

Tucker Davies

165 166 MONTH_WORKED 167 167 168 168 168 169 169 169 169 170 170 MONTH_WORKED 171 171 174 174 174 174 175 175 175 175 175 MONTH_WORKED 176 176

Partners 177 Russell 180 McEwen 182 Weiss 182 Mallin 183 Abel 184 Sully 187 Hartstein 187 King 188

LAST_NAME MONTH_WORKED ------------------------- ------------

Sarchand 188 Bell 188 Rajs 191 Ladwig 194 Khoo 196 Kaufling 197 Raphaely 202 Greenberg 205 Faviet 205 Higgins 208 Baer 208

LAST_NAME MONTH_WORKED ------------------------- ------------

Mavris 208 Gietz 208 De Haan 224 Ernst 244 Hunold 261 Kochhar 264 Whalen 288 King 291

已选择107行。

3、从HR用户的EMPLOYEES表查询晚于Davies被聘用的雇员名字LAST_NAME和聘用日期HIRE_DATE。

SQL> select last_name,hire_date from employees where months_between(hire_date,(s elect hire_date from employees where last_name='Davies'))>0 order by hire_date a

sc;

LAST_NAME HIRE_DATE ------------------------- --------------

Tucker 30-1月 -97 Marlow 16-2月 -97 Bull 20-2月 -97 Everett 03-3月 -97 Smith 10-3月 -97 Errazuriz 10-3月 -97 Ozer 11-3月 -97 Hutton 19-3月 -97 Bernstein 24-3月 -97 Fripp 10-4月 -97 Chung 14-6月 -97

LAST_NAME HIRE_DATE ------------------------- --------------

Austin 25-6月 -97 Nayer 16-7月 -97 Tobias 24-7月 -97 Dilly 13-8月 -97 Fay 17-8月 -97 Bissot 20-8月 -97 Hall 20-8月 -97 Chen 28-9月 -97 Sciarra 30-9月 -97 Vollman 10-10月-97 Stiles 26-10月-97

LAST_NAME HIRE_DATE ------------------------- --------------

Atkinson 30-10月-97 Vishney 11-11月-97 Doran 15-12月-97 Baida 24-12月-97 Fox 24-1月 -98 Taylor 24-1月 -98 Pataballa 05-2月 -98 Seo 12-2月 -98 Fleaur 23-2月 -98 Urman 07-3月 -98 Matos 15-3月 -98


SQL语句作业(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:差示扫描量热法DSC简介

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: