- 1
- 0
- 约4.88千字
- 约 47页
- 2020-05-12 发布于天津
- 举报
子查询 我们可能会提出这样的问题,在雇员中谁的工资比SCOTT高?? 第一步查询雇员SCOTT的工资 第二步查询工资高于SCOTT的雇员。 通过把一个查询的结果作为另一个查询的一部分,可以实现这样的查询功能。 第一个查询可以作为第二个查询的一部分出现在第二个查询的条件中,这就是子查询。出现在其他查询中的查询称为子查询,包含其他查询的查询称为主查询。 子查询一般出现在SELECT语句的WHERE子句中,Oracle也支持在FROM或HAVING子句中出现子查询。子查询比主查询先执行,结果作为主查询的条件,在书写上要用圆括号扩起来,并放在比较运算符的右侧。子查询可以嵌套使用,最里层的查询最先执行。子查询可以在SELECT、INSERT、UPDATE、DELETE等语句中使用。 集合运算 多个查询语句的结果可以做集合运算,结果集的字段类型、数量和顺序应该一样。 目录 数据库基本概念 数据查询 数据操作 表和视图 数据库操作语句DML 数据库操作语句 插入数据 可以使用INSERT命令,向已经存在的表插入数据,语法格式如下: INSERT INTO 表名 [(字段列表)] {VALUES(表达式1, 表达式2,...)|QUERY语句}; 修改数据 修改数据的语句UPDATE对表中指定字段的数据进行修改,一般需要通过添加WHERE条件来限定要进行修改的行,如果不添加WHERE条件,将对所有的行进行修改。 (1)修改数据的语句UPDATE的基本语法如下:UPDATE 表名 SET 字段名1=表达式1, 字段名2=表达式2, ... WHERE 条件; (2)UPDATE语句的另外一种用法:UPDATE 表名 SET(字段名1, 字段名2, ...)=SELECT (字段名1, 字段名2, ...) FROM 另外的表名WHERE条件; 删除数据 DELETE FROM表名 WHERE 条件; 目录 数据库基本概念 数据查询 数据操作 表和视图 表的创建和操作 数据完整和约束条件 SQL内置函数 数据库原理及应用 主要内容 数据库基本概念 数据库 数据库管理系统 数据查询 数据操作 表和视图 基本概念 数据库和数据库管理系统 数据库是在计算机上组织、存储和共享数据的方法,数据库系统是由普通的文件系统发展而来的。数据库系统具有较高的数据独立性,即不依赖于特定的数据库应用程序;数据库系统的数据冗余小,可以节省数据的存储空间;另外数据库系统还很容易实现多个用户的数据共享。 数据库系统成熟的标志就是数据库管理系统的出现。数据库管理系统(DataBase Managerment System,简称DBMS)是对数据库的一种完整和统一的管理和控制机制。数据库管理系统不仅让我们能够实现对数据的快速检索和维护,还为数据的安全性、完整性、并发控制和数据恢复提供了保证。数据库管理系统的核心是一个用来存储大量数据的数据库。 目录 数据库基本概念 数据查询 基本语法 排序查询 条件查询 高级查询 数据操作 表和视图 SQL内置函数 数据库查询语言SQL 主要特点: SQL语言可以在Oracle数据库中创建、存储、更新、检索和维护数据,其中主要的功能是实现数据的查询和数据的插入、删除、修改等操作。 SQL语言在书写上类似于英文,简洁清晰,易于理解。它由关键字、表名、字段名,表达式等部分构成。 分类: SQL语言按功能可分为DDL语言、DML语言、DCL语言和数据库事务处理语言四个类别。 SQL语言的主要关键字有:ALTER、DROP、REVOKE、AUDIT、GRANT、ROLLBACK、COMMIT、INSERT、SELECT、COMMENT、LOCK、UPDATE、CREATE、NOAUDIT、VALIDATE、DELETE、RENAME等。 SQL语言的分类 按照SQL语言的不同功用,可以进一步对SQL语言进行划分。下表给出了SQL语言 的分类和功能简介。 由主句和若干个从句组成,主句和从句都由关键字引导。 主句表示该语句的主要功能 从句表示一些条件或限定,有些从句是可以省略的。 在语句中会引用到列名、表名或表达式。另外还有如下一些说明: 关键字、字段名、表名等之间都要用空格或逗号等进行必要的分隔。 语句的大小写不敏感(查询的内容除外)。 语句可以写在一行或多行。 语句中的关键字不能略写和分开写在两行。 要在每条SQL语句的结束处添加“;”号。 为了提高可读性,可以使用缩进。 从句一般写在另一行的开始处。 SQL基本语法 查询语句是最常见的SQL语句,它从给定的表中,把满足条件的内容检索出来。以下是最基本的SELECT语句语法。 SELECT (字段名列表|*) FROM 表名 [WHERE 条件]; SELECT为查询语句的关键字,该
您可能关注的文档
- 数学建模森林救火建模知识分享.ppt
- 数学微分方程教学幻灯片.ppt
- 数学数据库指南资料教程.ppt
- 数学最大值、最小值培训课件.ppt
- 数学模型ch09概率模型教学讲义.ppt
- 数学物理方法2011傅里叶变换教材课程.ppt
- 数学物理方法5傅里叶变换教学案例.ppt
- 数学物理方法第一节绪论讲义资料.ppt
- 数学物理方法第五章傅里叶变换培训讲学.ppt
- 数学物理方程复变函数复习培训教材.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)