
Oracle入门教程
文章平均质量分 92
通过简单易懂的示意图和案例分析透彻讲解每个 Oracle 知识点,面向初学者的 Oracle 教程。
不剪发的Tony老师
《SQL编程思想》作者,PostgreSQL ACE。
展开
-
《Oracle 入门教程》第 09 篇 CASE 表达式
Oracle 中的 CASE 表达式可以根据不同条件产生不同的结果,实现类似于编程语言中的 IF-THEN-ELSE 逻辑功能。例如,根据员工的 KPI 计算相应的涨薪幅度,根据考试成绩评出优秀、良好、及格等。COALESCE 和 NULLIF 函数是两个简写形式的 CASE 表达式。另外,Oracle 还提供了专有的 NVL、NVL2 以及 DECODE 函数。原创 2021-06-20 22:06:34 · 1190 阅读 · 2 评论 -
《Oracle 入门教程》第 08 篇 分组汇总
本篇介绍了 Oracle 中的聚合函数(AVG、COUNT、MAX、MIN、SUM、LISTAGG ),数据分组(GROUP BY)子句和分组后的数据过滤(HAVING)。原创 2021-01-01 20:56:31 · 1012 阅读 · 0 评论 -
《Oracle 入门教程》第 07 篇 限制返回行数
Oracle支持SQL标准中的FETCH和OFFSET子句,可以限定返回结果的数量和偏移量,从而实现TOP-N排行榜和分页查询。另外,我们也可以通过Oracle中的伪列ROWNUM和子查询实现相同的效果。原创 2020-12-04 10:43:31 · 1400 阅读 · 0 评论 -
《Oracle 入门教程》第 06 篇 排序显示
默认情况下,Oracle 不会对查询返回的结果进行排序,我们可以使用ORDER BY 子句指定数据的显示顺序。本篇介绍了升序和降序排序、基于单个字段排序、基于多个字段排序、基于表达式排序、空值的排序顺序以及中文排序问题。原创 2020-11-15 21:39:52 · 948 阅读 · 1 评论 -
《Oracle 入门教程》第 05 篇 数据过滤
本篇我们讨论了如何利用WHERE子句返回满足条件的数据,包括比较运算符、LIKE模式匹配、IS NULL空值判断以及AND、OR、NOT逻辑运算符,同时还介绍了使用DISTINCT去除结果中的重复数据。原创 2020-11-09 21:30:57 · 1286 阅读 · 1 评论 -
《Oracle 入门教程》第 04 篇 简单查询语句
本篇介绍如何在 Oracle 中使用 SELECT 语句查询单个表中的数据,包括查询指定的字段、查询全部字段、使用表达式或者函数、通过列别名设置字段标题以及在查询语句中使用注释。原创 2020-11-02 21:35:13 · 1886 阅读 · 7 评论 -
《Oracle 入门教程》第 03 篇 Oracle 数据库安装
本篇介绍 Windows 10 平台上如何安装 Oracle 19c 数据库,使用 SQL Plus 连接数据库以及专栏使用的示例表和初始化数据的创建。原创 2020-10-29 22:25:31 · 2873 阅读 · 9 评论 -
《Oracle 入门教程》第 02 篇 Oracle 简介
本文介绍了关系型数据库的基本概念、Oracle 数据库的历史和功能特性以及 SQL 语言和 Oracle PL/SQL 扩展。原创 2020-10-24 22:29:32 · 1558 阅读 · 4 评论 -
《Oracle 入门教程》第 01 篇 专栏介绍
欢迎来到我的专栏《Oracle 入门教程》!本专栏主要面向 Oracle 数据库的初学者,包括初级 DBA 、数据库工程师以及数据分析师以及相关人员。专栏主要内容包括:Oracle 介绍、Oracle 安装、SQL 查询语句、常用函数、DML 语句,以及一些高级功能,例如通用表表达式、窗口函数、数据库事务、索引优化、视图、同义词、序列、PL/SQL存储过程、触发器,Oracle系统结构、用户和角色、表空间与表的维护、临时表、数据库链接、数据库的备份与恢复、以及应用程序接口等。原创 2020-10-21 09:55:30 · 3804 阅读 · 12 评论