[推荐]ORACLE SQL:
经典查询练手第四篇(不懂装懂,永世饭桶!)
——通过知识共享树立个人品牌。
本文与大家共同讨论与分享ORACLE SQL的一些常用经典查询,欢迎大家补充,同时你认为有那些经典的也可分享出来。在本文中,对每一个问题,你要是认为有什么更好的解决方法也欢迎你及时提出。交流与分享才能共同进步嘛,感谢!
接上三篇:
本篇数据查询属于复杂业务,难度比较高,请继续努力,通过我为大家设立的这个系列,循序渐进,只要你对每一篇,每一个试题都实践测试,认真练习。我相信你对常用、经典的、复杂的SQL已能熟能生巧,信手拈来!
本文使用ORACLE自带的人力资源(HR)实例数据,本文所用表结构如下:
表名:REGIONS
序号 |
列名 |
数据类型 |
长度 |
小数位 |
标识 |
主键 |
允许空 |
默认值 |
说明 |
1 |
REGION_ID |
NUMBER |
|
|
|
是 |
否 |
|
|
2 |
REGION_NAME |
VARCHAR2 |
25 |
|
|
|
是 |
|
|
表名:COUNTRIES
序号 |
列名 |
数据类型 |
长度 |
小数位 |
标识 |
主键 |
允许空 |
默认值 |
说明 |
1 |
COUNTRY_ID |
CHAR |
2 |
|
|
是 |
否 |
|
|
2 |
COUNTRY_NAME |
VARCHAR2 |
40 |
|
|
|
是 |
|
|
3 |
REGION_ID |
NUMBER |
|
|
|
|
是 |
|
|
表名:LOCATIONS
序号 |
列名 |
数据类型 |
长度 |