DML语句(select + inser update delete)
--insert
--update
--delete
--select
常用sql函数:
单行函数
组函数:
子查询
--自连接(把一张表当两张表用)
--交叉连接
--等值连接
--非等值连接
--外连接
--左外连接:
--右外连接:
--全外连接
--基于Oracle示例表的子查询练习
--求部门中那些人薪水最高
--部门平均薪水的等级
--部门平均的薪水等级
--雇员中有哪些人是经理人
--求普通员工时要注意了,not in不行,子查询里有空值,空值代表任意值
--不准用组函数,求薪水的最高值
--求平均薪水最高的部门的部门编号
--组函数嵌套,最多两层
--求平均薪水最高的部门的部门名称
--求平均薪水的等级最低的部门的部门名称
--创建视图
--求部门经理人中平均薪水最低的部门名称(思考题)
--求比普通员工的最高薪水还要高的经理人名称
--求薪水最高的前五名雇员
--结果集中存在伪字段rownum,行号,只能和< <=一块用
--求薪水最高的第六到第十名雇员
--练习:求最后入职的五名员工
--<的话直接用就行了
--面试题:比较效率
--有3个表S,C,SC S(SNO,SNAME) C(CNO,CNAME,CTEACHER) SC(SNO,CNO,SCGRADE)
--找出没选过“黎明”老师的所有学生姓名
--列出两门以上(含两门)不及格学生姓名及平均成绩
--既学过1号课程又学过2号课程的所有学生的姓名
分享到:
相关推荐
DML 语句是 Data Manipulation Language(数据操作语言)的缩写,主要用于对数据库中数据的操作,包括插入、更新和删除数据。 DML 语句的主要特点是可以对数据库中的数据进行增删改查操作。DML 语句可以分为三类:...
在Oracle 11g数据库管理系统中,DML(Data Manipulation Language)语句,包括INSERT、UPDATE和DELETE,都会对数据库中的索引产生影响。索引是提高查询性能的重要工具,但它们的维护成本也是数据库操作的一个考虑...
例如,MySQL的DML(Data Manipulation Language)语句,如`INSERT`、`UPDATE`和`DELETE`,与标准SQL基本一致,但其DDL(Data Definition Language)如`CREATE TABLE`在某些特性上可能与Oracle或SQL Server有所不同。...
DML(Data Manipulation Language)语句是Oracle中用于操作数据库中数据的主要工具,主要包括INSERT、UPDATE、DELETE等命令。在本课中,我们将深入探讨这些DML语句,以及如何在Oracle环境中使用它们来管理数据。 ...
在数据库管理领域,数据操纵语言(Data Manipulation Language,简称DML)是SQL语言中用于操作数据的关键组成部分,包括插入(INSERT)、更新(UPDATE)、删除(DELETE)等语句。然而,在传统观念中,SELECT语句主要...
Delete 语句是一种 DML(Data Manipulation Language)语句,用于删除表中的数据。 Delete 语句可以根据条件删除数据,也可以删除整个表中的所有数据。 有条件删除语法格式:delete [from] table_name [where ...
如SSMA(SQL Server Migration Assistant) for Oracle,这是一个官方提供的迁移工具,能自动分析SQL Server的架构,并生成适合Oracle的DDL(Data Definition Language)和DML(Data Manipulation Language)语句。...
- DML(Data Manipulation Language):用于处理数据,如SELECT、INSERT、UPDATE、DELETE。 2. PL/SQL编程: - PL/SQL块:包括声明部分、执行部分和异常处理部分,常用于编写存储过程、函数、触发器等。 - 游标...
#### DML (Data Manipulation Language) 数据操作语言 数据操作语言(DML)用于在已有的数据库对象中插入、更新或删除数据。 - **SELECT**:用于检索数据库中的数据。 - 示例:`SELECT * FROM employees;` - **...
本节将深入探讨Oracle操作数据的DML(Data Manipulation Language)语句,包括插入、更新和删除数据以及事务管理。 1. 插入数据(INSERT语句) 插入数据是向表中添加新行的基本操作。Oracle中的INSERT语句有两种...
学习Oracle SQL的基础包括了解DML(Data Manipulation Language)语句如SELECT、INSERT、UPDATE和DELETE,以及DDL(Data Definition Language)用于定义数据库结构的语句,如CREATE、ALTER和DROP。 "第二天"的资料...
2. DML(Data Manipulation Language):操作数据,包括插入、更新和删除记录。 - `INSERT INTO`:向表中插入新的记录。 - `UPDATE`:修改表中的记录。 - `DELETE FROM`:删除表中的记录。 3. DQL(Data Query ...
其他如“9.pdf”、“3.pdf”、“4.pdf”等文件,很可能是对SQL基础语法的详细讲解,包括数据类型、DML(Data Manipulation Language)操作如INSERT、UPDATE、DELETE,以及DDL(Data Definition Language)用于创建、...
本文将详细介绍Oracle中常见的DDL(Data Definition Language)、DCL(Data Control Language)和DML(Data Manipulation Language)语句,以及用户、角色和权限的操作。 一、DDL语句 DDL主要用于定义数据库对象,...
在 Oracle 中,SQL 语句包括 DDL(Data Definition Language,如 CREATE、ALTER 和 DROP),DML(Data Manipulation Language,如 INSERT、UPDATE 和 DELETE),以及 DCL(Data Control Language,如 GRANT 和 ...
DDL(Data Definition Language)、DML(Data Manipulation Language)、DCL(Data Control Language)和TCL(Transaction Control Language)是SQL语言的四大核心部分,对于理解和操作Oracle数据库至关重要。...
数据库中的“表”是存储数据的主要结构,数据查询语句(如SELECT)用于检索数据,而DML(Data Manipulation Language)语句则负责对数据进行增加、修改和删除操作。DML包括INSERT(插入)、UPDATE(更新)和DELETE...
它分为四大类:DQL(Data Query Language)用于查询数据,DML(Data Manipulation Language)用于插入、更新和删除数据,DDL(Data Definition Language)用于创建和修改数据库结构,以及DCL(Data Control Language...