`
黑白男孩
  • 浏览: 10972 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

oracle基础知识备忘录(不断更新)

阅读更多
  • NULL
  1. NULL没有任何意义。
  2. NULL与数字类型运算,永远是NULL。
  3. NULL与字符连接,结果是原字符。
  • 查询语句执行顺序

from、where、group by、聚集函数、having筛选分组、select、order by

 

  • 转义字符

模糊查询时,若要查询的内容有'_'或者'%',要加转移字符'\',如

select * 
from emp
where ename like 'MA\_%' escape '\'

 

  • 其他函数
  1. case表达式
    --工资小于1000,税率为0;工资1000和2000之间,税率10%
    select ename, sal, case
                  when sal < 1000 then 0
                  when sal >=1000 and sal < 2000 then sal * 0.1 
                  end tax
    from emp
  • 左外连接

以查询条件左边的表为基准表,不管数据是否匹配,该表的数据都要展现,等号右边的表后面要添加(+)标记;

右外连接与之类似

  • group by

group by 中出现的查询列不一定要在select出现,但是在select中出现的非分组函数列必须在group by中出现

 

  • SUM()、AVG()

SUM()在求和的时候自动转换值为NULL的列,而AVG需要通过NVL()函数转换空值列

 

分享到:
评论

相关推荐

    java课设--个人备忘录管理系统

    首先,我们要了解Java编程语言的基础知识。Java是一种面向对象的、跨平台的编程语言,由Sun Microsystems(现已被Oracle收购)开发。它的“一次编写,到处运行”特性使得Java代码可以在任何支持Java的平台上运行,这...

    Java 综合案例 可编辑备忘录的日历程序 学生系统

    在本Java综合案例中,我们关注的是两个主要的软件组件:一个可编辑的备忘录日历程序和一个学生管理系统。这两个系统都是基于Java编程语言实现的,它们展示了Java在实际应用中的强大功能和灵活性。 首先,让我们深入...

    oracle存储过程学习经典入门

    Oracle 存储过程学习目录是 Oracle 存储过程学习的基础知识,了解 Oracle 存储过程的基本语法、基础知识和一些常见问题的解决方法是非常重要的。本文将从 Oracle 存储过程的基础知识开始,逐步深入到 Oracle 存储...

    常用oracle语句备忘

    这篇“常用Oracle语句备忘”将带你深入理解Oracle SQL的基本概念和常见操作,以提升你在数据库管理中的技能。 1. **Oracle SQL基础** Oracle SQL是用于与Oracle数据库交互的语言,它包括了DML(Data Manipulation ...

    学习备忘录

    【学习备忘录】是关于AWS(Amazon Web Services)个人学习和笔记的集合,主要目的是为了方便回顾和理解。这份备忘录强调了在记录时应...记得在学习过程中,持续整理和更新备忘录,使其成为个人知识库的重要组成部分。

    oracle DBA工作职责

    通过以上内容可以看出,Oracle DBA不仅需要具备扎实的技术基础,还需要不断学习新知识、新技术,以适应日益复杂多变的业务需求。同时,良好的沟通能力和文档记录习惯也是Oracle DBA不可或缺的能力之一。

    学习ORACLE的技巧

    4. 举一反三,积累经验:解决问题后,思考类似问题可能的解决方案,通过编写备忘录记录下来。这有助于加深理解,提高问题解决能力。对于重要问题,可以整理成案例分析,以便日后参考。 5. 不求甚解,适时放手:学习...

    oracle存储过程学习经典

    #### Oracle存储过程基础知识与实践 Oracle存储过程是SQL与PL/SQL结合的强大功能,用于封装复杂的数据操作逻辑于数据库内部,从而实现高效的事务处理和数据管理。以下是对Oracle存储过程的一些关键知识点的深入解析...

    oracle存储超详细速成学习资料(语法+实例+调用)

    本篇将深入探讨Oracle存储过程的基础知识、语法、常见问题以及如何通过Java进行调用。 1. **Oracle 存储过程基础知识** - 存储过程可以提高数据库性能,因为它减少了网络通信,避免了每次调用都解析SQL语句的过程...

    Oracle PlSql 存储过程

    Oracle 存储过程基础知识包括了解 Oracle 存储过程的基本语法和结构。Oracle 存储过程的基本语法包括 PROCEDURE、FUNCTION 和 PACKAGE 等。PROCEDURE 是最基本的存储过程单元,FUNCTION 是带返回值的存储过程,而 ...

    oracle 存储过程学习经典

    #### 二、Oracle存储过程的基础知识 - **创建与执行**: - 创建存储过程需要`CREATE PROCEDURE`系统权限。 - 如果存储过程需要被其他用户模式下的程序使用,则需要`CREATE ANY PROCEDURE`权限。 - 执行存储过程...

    Oracle+PlSql存储过程

    **Oracle存储过程基础知识** Oracle存储过程是由一系列SQL和PL/SQL语句组成的程序单元,它可以在数据库服务器端执行。存储过程可以接受输入参数,返回输出结果,甚至处理异常。它们被编译一次,然后存储在数据库中,...

    Oracle PlSql存储过程

    下面我们将深入探讨Oracle PL/SQL存储过程的基础知识、基本语法以及一些常见问题。 **Oracle 存储过程基础知识** 1. **定义与创建**:存储过程由一系列的PL/SQL语句组成,包括变量声明、控制结构、SQL语句等,通过...

    oracle存储过程学习经典[语法+实例+调用].doc

    #### Oracle存储过程概述与基础知识 存储过程是数据库中预编译的一系列SQL和PL/SQL语句的集合,它提供了执行复杂操作的能力,如事务处理、数据处理和错误处理。Oracle存储过程的使用不仅提高了代码的重用性和效率,...

    oracle存储过程学习经典[语法+实例+调用].docx

    下面我们将深入探讨Oracle存储过程的基础知识、基本语法以及在实际应用中的一些常见问题和调用方式。 1. **Oracle存储过程基础知识** - 存储过程是一组为了完成特定功能的SQL和PL/SQL语句集合,它们被预先编译并...

    oracle存储过程学习经典语法+实例+调用.doc

    下面将详细讨论Oracle存储过程的基础知识、基本语法以及一些常见问题。 **Oracle存储过程基础知识** 1. **创建存储过程**:使用`CREATE PROCEDURE`语句创建存储过程,其中包含参数声明、过程体和权限设置。 2. **...

    Oracle_PLSQL_存储过程

    #### Oracle存储过程基础知识 存储过程是数据库中预编译好的一段SQL或PL/SQL代码,它可以接受输入参数并返回结果,从而实现复杂的功能逻辑。存储过程的主要优势包括提高性能(因为它们在数据库级别执行)、减少网络...

    Oracle经典语法的调用

    #### 一、Oracle存储过程基础知识 存储过程是一种预先编写并存储于数据库中的SQL与编程语言混合的脚本。这些脚本可以包括复杂的逻辑,例如条件判断、循环等,使得它们能够在数据库内部执行更复杂的任务,如批量更新...

    2022oracle存储过程procedure秘籍参照.pdf

    1. **Oracle 存储过程基础知识**:这部分介绍了存储过程的概念,它允许将一组相关的操作打包在一起,便于重用和管理。存储过程可以包含DML(数据操纵语言),DDL(数据定义语言)以及PL/SQL控制结构,如条件判断和...

Global site tag (gtag.js) - Google Analytics