`
jinliyixi
  • 浏览: 18207 次
  • 性别: Icon_minigender_2
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

oracle笔记三(Sql99语法)

阅读更多
1. 交叉连接cross join(相当于笛卡尔积效果)
Select e.ename,d.dname
From emp e cross join dept d;

2. 自然连接 natural join
Select e.ename,d.dname
From emp e natural join dept d;

3. 使用using子句的方式指定作等值连接的列
Select e.ename,d.dname
From emp e join dept d
Using(deptno);

4. 使用on子句的方式指定作等值连接的列
Select e.ename,d.dname
From emp e join dept d
On (e.deptno=d.deptno);

Select e.ename,d.dname,l.city
From emp e join department d on(e.deptno=d.did)
Join locations l on(d.lid=l.locid);

5. 左外连接
Select e.ename,d.dname,e,deptno
From emp e left outer join dept d
On(e.deptno=d.deptno);

6. 右外连接
Select e.ename,d.dname,d,deptno
From emp e right outer join dept d
On(e.deptno=d.deptno);

7. 全外连接
Select e.ename,d.dname,d.deptno
From emp e full outer join dept d
On(e.deptno=d.deptno);

合并行(备份表、多条插入)
Merge into emp_bak e1
Using emp e2
On(e1.empno=e2.empno)
When matched then
Update set
e1.ename=e2.ename,e1.sal=e2.sal,e1.comm=e2.comm,e1.job=e2.job,e1.hiredate=e2.hiredate
when not matched then
insert (e1.empno,e1.ename,e1.sal,e1.comm,e1.hiredate,e1.deptno,e1.job)
values(e2.empno,e2.ename,e2.sal,e2.comm,e2.hiredate,e2.deptno,e2.job)
分享到:
评论

相关推荐

    oracle笔记pl_sql基本语法记录类型01

    oracle笔记pl_sql基本语法记录类型01,有具体的代码案例!

    oracle_sql笔记

    Oracle SQL遵循标准的SQL语法,包括SELECT、INSERT、UPDATE、DELETE四大语句。用于查询数据的基本结构是SELECT字段列表FROM表名WHERE条件,这允许我们从一个或多个表中提取满足特定条件的数据。INSERT语句用于向表中...

    Oracle 10g sql 学习笔记

    Oracle 10g SQL 学习笔记涵盖了Oracle数据库的基础知识,包括版本信息、数据库系统特点、关系型数据库结构、SQL语言、操作环境以及常见的数据库操作。以下是对这些知识点的详细说明: 1. **Oracle 9i基础知识**: ...

    ORACLE PL/SQL从入门到精通

    循环语句是PL/SQL编程中用来重复执行一组语句的结构,包括loop、while、for三种形式,它们各自有不同的使用场景和语法。 分支条件语句在PL/SQL中用来根据不同的条件执行不同的代码分支,主要包括CASE表达式和if-...

    OracleSQL笔记

    ### Oracle SQL 笔记知识点详解 #### 一、SQLPlus 命令及环境变量 Oracle_sid - **SQLPlus 命令位置**:在 Oracle 安装目录下的 `bin` 文件夹中,可以通过 SQLPlus 来执行 SQL 命令。 - **Oracle_sid 环境变量**:...

    (转)最全的SQL(Oracle)笔记集录

    综上所述,这个“最全的SQL(Oracle)笔记集录”资源很可能是数据库管理员、开发人员或学习者宝贵的参考资料,它提供了丰富的SQL语法示例和Oracle数据库操作指南。通过学习这些内容,读者可以提升对SQL语言的理解,...

    Oracle SQLServer数据库 学习笔记

    Oracle和SQL Server是两大主流的关系型数据库管理系统,广泛应用于企业级的数据存储和处理。这篇学习笔记将深入探讨这两个系统的概念、特性和应用。 一、Oracle数据库系统 Oracle数据库是由甲骨文公司开发的一款...

    Oracle_SQL基础语法.sql

    Oracle的一些基础语法脚本,适用于有一定基础的朋友下载,作为笔记使用,经常敲一下或看一下。

    数据库SQL oracle的笔记,比较全面的

    数据库SQL Oracle笔记全面解析 在IT领域,数据库是存储、管理与检索数据的核心工具,而Oracle作为世界上最流行的商业数据库管理系统之一,其强大的功能和广泛的应用使得掌握Oracle SQL变得至关重要。本笔记将涵盖...

    MLDN魔乐科技JAVA培训_Oracle课堂14_SQL语法练习1

    在本资源中,"MLDN魔乐科技JAVA培训_Oracle课堂14_SQL语法练习1"是一个专门针对Java开发者和数据库管理者的课程,旨在提升他们在Oracle数据库中运用SQL语句的能力。MLDN魔乐科技是一家知名的IT培训机构,提供高质量...

    达内,tarena,oracle笔记,oraclePPT课件,达内oracle笔记

    在达内的Oracle笔记中,可能会详细讲解SELECT语句用于数据检索,INSERT、UPDATE、DELETE用于数据增删改,以及CREATE、ALTER、DROP用于数据库对象管理的语法和用法。 3. **数据库设计**:良好的数据库设计是确保系统...

    oracle经典笔记

    《SQL语法练习(一).pdf》则聚焦于SQL,关系数据库的标准查询语言。文档可能包含了SQL的基本语法,如SELECT语句、JOIN操作、聚合函数和子查询,以及更高级的主题如视图和索引的使用,这些都是数据查询和分析的核心...

    史上最全的oracle笔记

    这篇史上最全的Oracle笔记将为你提供全面的学习指导。 一、数据库基础 数据库(DataBase)是存储数据的系统,Oracle数据库允许用户以表格的形式组织和管理数据。在Oracle中,数据主要以表的形式存在,表是数据库中...

    java+SSH+oracle+sqlserver学习笔记

    【Java SSH Oracle SQLServer 学习笔记】 Java是一种广泛使用的面向对象的编程语言,它以其跨平台、开源和丰富的库而闻名。SSH是三个开源框架的缩写,分别是Spring、Struts和Hibernate,它们在Java Web开发中起着至...

    oracle笔记html版本

    首先,Oracle笔记可能涵盖的基础概念包括数据库的结构,如表空间、段、区和块等,这些都是Oracle存储数据的基本单元。表空间是数据库中最大的逻辑存储单位,用于组织和存储数据文件。段是表空间内的逻辑存储结构,如...

    oracle-SQL笔记

    Oracle SQL是用于管理和操作Oracle数据库的关键工具,涵盖了数据查询、数据操纵、数据定义以及数据控制等多个方面。在本文中,我们将深入探讨Oracle SQL中的数据控制语句(DCL)、数据定义语句(DDL)以及一些基本的...

    Oracle SQL笔记.pdf

    根据提供的文件信息,我们可以归纳出一系列重要的Oracle SQL知识点,这些知识点涵盖了从基本的SQL概念到高级的数据库管理技术。下面是对这些知识点的详细说明: ### 1. SQL介绍 #### 结构化查询语言 (Structured ...

    Oracle数据库、SQL

    Oracle数据库和SQL是数据库管理和数据查询的核心工具。Oracle是一种关系型数据库管理系统(RDBMS),由Oracle公司开发,广泛应用于企业级数据管理。SQL(Structured Query Language)是用于操作数据库的标准语言,...

    一些sql语法基础笔记

    ### SQL基础语法知识点 #### 一、数据库简介与分类 - **数据库**是长期存储在计算机内、有组织的、可共享的数据集合。 - **关系型数据库管理系统(RDBMS)**:一种采用表格形式来组织数据的数据库系统。通过定义表...

    oracle PL-SQL 学习笔记1

    从给定的Oracle PL-SQL学习笔记中,我们可以提炼出一系列关键的知识点,涉及PL-SQL的基本语法、变量声明与赋值、数据类型、表操作、记录与集合处理等核心概念。下面将对这些知识点进行详细阐述: ### 1. 变量声明与...

Global site tag (gtag.js) - Google Analytics