课程大纲

限制结果

  • WHERE子句
  • 比较运算符
  • LIKE条件
  • BETWEEN ... AND条件
  • IS NULL条件
  • IN条件
  • 布尔运算符AND、OR和NOT
  • WHERE子句中的多个条件
  • 运算符的顺序
  • DISTINCT子句

SQL函数

  • 单行函数与多行函数的区别
  • 文本、数字、日期函数的特性
  • 显式和隐式转换
  • 转换函数
  • 嵌套函数
  • 查看函数性能 - dual表
  • 获取当前日期的函数SYSDATE
  • NULL值的处理

使用分组函数聚合数据

  • 分组函数
  • 分组函数如何处理NULL值
  • 创建数据分组 - GROUP BY子句
  • 多列分组
  • 限制分组函数结果 - HAVING子句

子查询

  • 在SELECT命令中放置子查询
  • 单行和多行子查询
  • 单行子查询运算符
  • 子查询中的分组特性
  • 多行子查询运算符IN、ALL、ANY
  • 子查询中NULL值的处理

集合运算符

  • UNION运算符
  • UNION ALL运算符
  • INTERSECT运算符
  • MINUS运算符

进阶使用连接

  • 重温连接
  • 组合内连接和外连接
  • 分区外连接
  • 层次查询

进阶使用子查询

  • 重温子查询
  • 使用子查询作为虚拟表/内联视图和列
  • 使用WITH结构
  • 组合子查询和连接

分析函数

  • OVER子句
  • Partition子句
  • Windowing子句
  • Rank、Lead、Lag、First、Last函数

从多个表中检索数据(如有时间)

  • 连接类型
  • 使用NATURAL JOIN
  • 表别名
  • 在WHERE子句中使用连接
  • INNER JOIN
  • 外部合并LEFT、RIGHT、FULL OUTER JOIN
  • 笛卡尔积

聚合函数(如有时间)

  • 重温Group By函数和Having子句
  • Group和Rollup
  • Group和Cube

要求

推荐参加“Oracle SQL 初学者”培训课程

 14 小时

客户评论 (5)

即将举行的公开课程

课程分类