更新时间:2018-12-30 10:31:33
封面
版权信息
前言
第1篇 初识Oracle PL/SQL
第1章 走进Oracle PL/SQL
实例001 安装Oracle 10g
实例002 启动SQL*Plus工具
实例003 使用SQL*Plus命令行工具
实例004 配置连接字符串
实例005 使用PL/SQL Developer工具
实例006 启动和关闭Oracle
实例007 创建PL/SQL块
实例008 使用变量输出字符串
实例009 变量初始化及存储数据记录
实例010 使用常量计算圆面积
实例011 使用宿主变量
实例012 输出指定精度的数据
实例013 获取当前日期时间
实例014 使用记录类型输出数据表中的一行
实例015 引用并输出数据表中的列
第2章 操作数据表结构
实例016 使用CREATE TABLE命令创建基本表
实例017 使用ALTER TABLE命令增加新字段
实例018 使用ALTER TABLE命令修改字段
实例019 使用ALTER TABLE命令删除字段
实例020 重命名基本表
实例021 复制相同结构的表
实例022 使用DROP TABLE命令删除表
实例023 创建主键约束
实例024 创建唯一性约束
实例025 创建CHECK约束
实例026 创建外键约束
实例027 删除约束
实例028 为字段设置默认值
第2篇 数据查询
第3章 简单数据查询
实例029 查询输出基本表中指定列
实例030 对数据列进行运算并输出
实例031 单条件查询
实例032 根据查询结果创建和复制表
实例033 返回表中的前N行记录
实例034 消除重复行
实例035 NULL值的判定
实例036 查询字段值为某个范围内的记录
实例037 返回字段值为列表中某个值的记录
实例038 条件组合查询
实例039 复合条件查询
实例040 实现模糊查询
实例041 使用ESCAPE和转义字符
第4章 数据查询中函数的使用
实例042 使用COUNT函数统计表中的记录数
实例043 使用SUM函数求和
实例044 使用AVG函数求平均值
实例045 返回最大值
实例046 返回最小值
实例047 查找并替换字符串
实例048 获取字符的ASCII码
实例049 返回字符串长度
实例050 使用ROUND函数确定精度
实例051 日期运算
实例052 日期格式化输出
实例053 提取日期特定部分
实例054 数据类型转换
实例055 提取日期的星期值
实例056 提取一年中的第几天
实例057 计算时间差
实例058 获取某月的第一天与最后一天
实例059 NVL函数的使用
第5章 高级查询
实例060 使用GROUP BY子句实现分组
实例061 按条件查询并分组
实例062 使用CUBE汇总数据
实例063 使用ROLLUP汇总数据
实例064 用GROUPING函数区分NULL值
实例065 使用HAVING子句过滤分组数据
实例066 区别HAVING子句与WHERE子句
实例067 使用ORDER BY子句排序
实例068 对字符串列排序
实例069 多列排序
实例070 对查询进行集合运算
实例071 返回多个表的共有数据
实例072 返回各个表的所有数据
实例073 无条件多表查询
实例074 有共同字段的表等值连接
实例075 含条件的等值连接
实例076 有共同字段的表非等值连接
实例077 两个表进行内连接
实例078 两个表进行自然连接
实例079 一个表进行自连接
实例080 两个表进行左外连接
实例081 两个表进行右外连接
实例082 两个表进行全外连接
实例083 多表连接
第6章 子查询
实例084 返回单行的子查询
实例085 含有聚合函数的单行子查询
实例086 多表查询中返回结果为单行的子查询
实例087 用IN谓词实现多行子查询
实例088 多表查询中使用IN谓词
实例089 EXISTS子查询