`
android_mylove
  • 浏览: 399641 次
社区版块
存档分类
最新评论

DML(Data Manipulation Language)语句 on Oracle

 
阅读更多
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号课程的所有学生的姓名

分享到:
评论

相关推荐

    oracle操作数据DML语句.ppt

    DML 语句是 Data Manipulation Language(数据操作语言)的缩写,主要用于对数据库中数据的操作,包括插入、更新和删除数据。 DML 语句的主要特点是可以对数据库中的数据进行增删改查操作。DML 语句可以分为三类:...

    在oracle11g中DML语句对索引的影响[定义].pdf

    在Oracle 11g数据库管理系统中,DML(Data Manipulation Language)语句,包括INSERT、UPDATE和DELETE,都会对数据库中的索引产生影响。索引是提高查询性能的重要工具,但它们的维护成本也是数据库操作的一个考虑...

    mysql和oracle和sql语句

    例如,MySQL的DML(Data Manipulation Language)语句,如`INSERT`、`UPDATE`和`DELETE`,与标准SQL基本一致,但其DDL(Data Definition Language)如`CREATE TABLE`在某些特性上可能与Oracle或SQL Server有所不同。...

    oracle操作数据-DML语句.pptx

    DML(Data Manipulation Language)语句是Oracle中用于操作数据库中数据的主要工具,主要包括INSERT、UPDATE、DELETE等命令。在本课中,我们将深入探讨这些DML语句,以及如何在Oracle环境中使用它们来管理数据。 ...

    在SELECT语句中调用DML函数

    在数据库管理领域,数据操纵语言(Data Manipulation Language,简称DML)是SQL语言中用于操作数据的关键组成部分,包括插入(INSERT)、更新(UPDATE)、删除(DELETE)等语句。然而,在传统观念中,SELECT语句主要...

    oracle数据库删除数据Delete语句和Truncate语句的对比.docx

    Delete 语句是一种 DML(Data Manipulation Language)语句,用于删除表中的数据。 Delete 语句可以根据条件删除数据,也可以删除整个表中的所有数据。 有条件删除语法格式:delete [from] table_name [where ...

    sqlserver自动生成sql语句工具sqlserver转oracle

    如SSMA(SQL Server Migration Assistant) for Oracle,这是一个官方提供的迁移工具,能自动分析SQL Server的架构,并生成适合Oracle的DDL(Data Definition Language)和DML(Data Manipulation Language)语句。...

    oracle开发语句及项目

    - DML(Data Manipulation Language):用于处理数据,如SELECT、INSERT、UPDATE、DELETE。 2. PL/SQL编程: - PL/SQL块:包括声明部分、执行部分和异常处理部分,常用于编写存储过程、函数、触发器等。 - 游标...

    Oracle DDL,DML,DCL,TCL 基础概念

    #### DML (Data Manipulation Language) 数据操作语言 数据操作语言(DML)用于在已有的数据库对象中插入、更新或删除数据。 - **SELECT**:用于检索数据库中的数据。 - 示例:`SELECT * FROM employees;` - **...

    oracle操作数据DML语句.pptx

    本节将深入探讨Oracle操作数据的DML(Data Manipulation Language)语句,包括插入、更新和删除数据以及事务管理。 1. 插入数据(INSERT语句) 插入数据是向表中添加新行的基本操作。Oracle中的INSERT语句有两种...

    经典的ORACLE查询语句教学资料

    学习Oracle SQL的基础包括了解DML(Data Manipulation Language)语句如SELECT、INSERT、UPDATE和DELETE,以及DDL(Data Definition Language)用于定义数据库结构的语句,如CREATE、ALTER和DROP。 "第二天"的资料...

    Oracle基本sql语句

    2. DML(Data Manipulation Language):操作数据,包括插入、更新和删除记录。 - `INSERT INTO`:向表中插入新的记录。 - `UPDATE`:修改表中的记录。 - `DELETE FROM`:删除表中的记录。 3. DQL(Data Query ...

    oracle 数据库的学习资料, sql语句的详细学习资料

    其他如“9.pdf”、“3.pdf”、“4.pdf”等文件,很可能是对SQL基础语法的详细讲解,包括数据类型、DML(Data Manipulation Language)操作如INSERT、UPDATE、DELETE,以及DDL(Data Definition Language)用于创建、...

    oracle常用语句

    本文将详细介绍Oracle中常见的DDL(Data Definition Language)、DCL(Data Control Language)和DML(Data Manipulation Language)语句,以及用户、角色和权限的操作。 一、DDL语句 DDL主要用于定义数据库对象,...

    Oracle教案 Oracle 存储过程 游标 SQL语句 PL/SQL

    在 Oracle 中,SQL 语句包括 DDL(Data Definition Language,如 CREATE、ALTER 和 DROP),DML(Data Manipulation Language,如 INSERT、UPDATE 和 DELETE),以及 DCL(Data Control Language,如 GRANT 和 ...

    oracle-DDL-DML-DCL-TCL.rar_The Oracle

    DDL(Data Definition Language)、DML(Data Manipulation Language)、DCL(Data Control Language)和TCL(Transaction Control Language)是SQL语言的四大核心部分,对于理解和操作Oracle数据库至关重要。...

    oracle在线备份原理

    数据库中的“表”是存储数据的主要结构,数据查询语句(如SELECT)用于检索数据,而DML(Data Manipulation Language)语句则负责对数据进行增加、修改和删除操作。DML包括INSERT(插入)、UPDATE(更新)和DELETE...

    oracle-SQL-note.rar_oracle

    它分为四大类:DQL(Data Query Language)用于查询数据,DML(Data Manipulation Language)用于插入、更新和删除数据,DDL(Data Definition Language)用于创建和修改数据库结构,以及DCL(Data Control Language...

Global site tag (gtag.js) - Google Analytics