-查询员工信息,要求:显示员工的姓名,工资,部门号,部门名称
select e.ename,e.sal,d.deptno,d.dname
from emp e,dept d
where e.deptno=d.deptno;
多表查询时,采用表的别名,来对同样的列做区分
查询员工的工资水平
select e.ename,e.sal,s.grade
from emp e,salgrade s
where e.sal>=s.losal and e.sal<=s.hisal;
select e.ename,e.sal,s.grade
from emp e,salgrade s
where e.sal between s.losal and s.hisal;
按部门统计员工的人数,要求显示:部门号,部门的名称和部门人数
select e.deptno 部门号 ,d.dname 部门名称,count(e.deptno)部门人数
from emp e,dept d
where e.deptno = d.deptno
group by e.deptno,d.dname
弊端;40号部门没有显示出来 原因是:40号部门没有员工
左外连接:等号左边所代表的集合,无论条件是否成立,均在结果集中显示
写法:where d.deptno = e.deptno(+)
右外连接: 等号右边所代表的集合,无论条件是否成立,均在结果集中显示
写法:where d.deptno(+) = e.deptno
自连接:
查询员工和老板上下级关系
分析:老板也在emp表中,员工也在emp表中
弊端:自连接一般情况下,只适用于小表
层次查询
select level,empno,ename
from emp
connect by prior empno = mgr
start with empno=7839
order by 1
分享到:
相关推荐
以下将基于这些信息,详细阐述Oracle数据库的基础知识。 ### Oracle Database 11g 概述 #### 一、Oracle Database 简介 Oracle Database 是一款由美国Oracle公司开发的关系型数据库管理系统(RDBMS)。它提供了...
《Oracle基础第三版 Oracle Essentials》是一本专门为Oracle数据库初学者和爱好者编写的指南,它深入浅出地介绍了Oracle的核心概念和技术。Oracle,作为全球广泛使用的数据库管理系统,是企业级数据存储和管理的重要...
对于初学者来说,掌握Oracle基础知识是进入数据库领域的第一步。本文将深入浅出地介绍Oracle数据库的一些核心概念和基本操作,帮助你快速入门。 一、Oracle数据库系统概述 Oracle数据库是由美国Oracle公司开发的,...
一、Oracle基础SQL语句 SQL(Structured Query Language)是用于管理和操作数据库的语言。在Oracle中,主要的SQL语句包括: 1. SELECT语句:用于从数据库中检索数据,是最常用的SQL命令。你可以通过指定列名、表名...
### Oracle基础 必须掌握 #### 一、Oracle数据库基础 **重要知识点解析:** - **Oracle数据库简介:** - Oracle数据库是一款由美国Oracle公司研发的关系型数据库管理系统,广泛应用于企业级应用环境中。 - **...
本文将深入探讨Oracle基础知识,包括其架构、安装、数据类型、SQL语句、表空间管理以及备份与恢复策略。 一、Oracle数据库架构 Oracle数据库采用客户/服务器(Client/Server)模式,由多个组件构成。主要包括数据库...
本教程《Oracle数据库基础教程》由孙风栋等编著,旨在帮助初学者系统地理解和掌握Oracle数据库的基本概念、操作以及应用。 教程中的习题解答部分是学习过程中的重要辅助资料,它可以帮助读者检验自己的理解程度,...
三、Oracle数据库特性 Oracle的特性众多,以下是一些重要的特性: 1. RAC:Oracle Real Application Clusters允许多个实例共享同一数据库,提供高可用性和负载均衡。 2. ASM(Automatic Storage Management):自动...
本教程《Oracle10g数据库基础教程》由孙凤栋主编,旨在为初学者提供全面、深入的Oracle数据库知识。教程内容涵盖数据库概念、SQL语言、数据库管理、表空间、索引、备份与恢复等多个核心主题。 一、数据库概念 ...
Oracle 基础查询关联查询练习题 Oracle 基础查询关联查询练习题中涉及到多种查询类型,包括基础查询、关联查询、分组查询等。下面我们将对每个练习题的知识点进行详细解释。 1. 基础查询 基础查询是指从数据库中...
以上是Oracle基础训练的主要内容,通过深入学习和实践,你将能熟练掌握Oracle数据库的基础操作和高级特性。"Oracle基礎教程(一).ppt"至"Oracle基礎教程(三).ppt"中的材料将帮助你逐步掌握这些知识,为你的数据库管理...
Oracle基础知识概述 Oracle基础知识是一门数据库管理系统的基础课程,本课程涵盖了Oracle数据库的基本概念、结构化查询语言(SQL)基础知识、查询语句的编写、数据限制和排序、单行函数等内容。 一、结构化查询...
这份“Oracle基础操作手册”将引领我们深入理解Oracle的核心概念、安装配置、数据管理以及SQL查询等多个方面。作为与Java相关的知识,理解Oracle数据库对于开发Java后端应用程序至关重要。 一、Oracle简介 Oracle...
第三章 ORACLE SQL 单行函数 第四章 从多表中查询数据 第五章 用组函数合计数据 第六章 子查询 第七章 操纵数据 第八章 创建和管理表 第九章 内置约束 第十章 创建视图 第十一章 其他数据库对象 第十二章 控制用户...
在“Oracle基础知识第三讲”中,我们将深入理解Oracle数据库的一些核心概念,包括如何启停Enterprise Manager Database Control、Oracle Listener以及数据库本身,以及数据库的日志文件和初始化参数文件的重要性。...
Oracle基础知识概述 Oracle基础知识概述是一份关于Oracle数据库的详细介绍,涵盖了数据库概念、Oracle发展史、Oracle基础知识、安装和卸载等方面的内容。 一、数据库概念 数据库是一个集合了大量数据的仓库,具有...
#### 三、Oracle入门 Oracle数据库系统提供了丰富的工具和服务来支持各种数据库操作。为了更好地理解和掌握Oracle,我们首先需要熟悉以下几个核心概念: - **实例(Instance)**:代表了Oracle数据库的一个运行时...