图书介绍

SQL案例解析 以SQL Server与Oracle为例PDF|Epub|txt|kindle电子书版本网盘下载

SQL案例解析 以SQL Server与Oracle为例
  • 徐桂祥著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302259497
  • 出版时间:2011
  • 标注页数:489页
  • 文件大小:88MB
  • 文件页数:508页
  • 主题词:关系数据库-数据库管理系统,SQL Server、Oracle

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL案例解析 以SQL Server与Oracle为例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库的使用1

1.1什么是SQL2

1.2程序语言或数据库3

1.3 SQL Server概述5

1.4 Oracle概述7

第2章SELECT查询语句9

2.1基本SELECT子句10

2.2字段选择(SELECT)12

2.3指定数据源(FROM)14

2.4指定查询限定条件(WHERE)15

2.4.1比较运算符15

2.4.2以逻辑运算符组合多个条件17

2.4.3列举项目(IN / NOT IN)19

2.4.4 NULL选取20

2.4.5范围限制(OBETWEEN...AND)21

2.4.6字符模糊匹配22

2.5查询结果的排序(ORDER BY)23

2.6数据分组(GROUP BY)26

第3章 基本SQL用法29

3.1 SQL编写风格30

3.2数据表连接的使用33

3.2.1内连接34

3.2.2外连接37

3.2.3交叉连接39

3.3子查询41

3.3.1嵌套子查询42

3.3.2相关子查询43

3.4集合的使用45

3.4.1并集(UNION)47

3.4.2交集(INTERSECT)49

3.4.3差集(MINUS)49

3.5 CASE表达式51

3.5.1简单型CASE子句51

3.5.2搜索式CASE子句52

3.6 HAVING子句的使用55

3.7 DISTINCT语法的使用57

3.8特殊SQL排序法59

3.8.1 CASE表达式60

3.8.2字符串位置函数(INSTR、CHARINDEX)67

3.8.3 COUNT函数(聚合函数)68

3.9如何取得两数据集中非重复的数据69

3.9.1 FULL OUTER JOIN71

3.9.2区域去除72

3.10如何避免除零错误(Avoid Diving by Zero)76

第4章 数据变更处理79

4.1新增—INSERT80

4.1.1数据输入(INSERT...VALUES)80

4.1.2数据来自其他表(INSERT...SELECT)82

4.2序列值的使用83

4.3取得当前自动编号值89

4.3.1 SCOPE IDENTITY()89

4.3.2 OUTPUT91

4.3.3 RETURNING92

4.4更新数据—UPDATE93

4.5删除数据—DELETE96

4.5.1删除特定数据96

4.5.2使用连接删除数据(DELETE With JOIN)97

4.5.3删除重复的数据98

4.5.4删除大量数据100

4.5.5清空数据表(TRUNCATE TABLE)101

第5章 数据类型103

5.1基本数据类型104

5.1.1字符类型104

5.1.2数值类型106

5.1.3日期类型111

5.2数据类型的选择113

5.3类型转换115

5.4 NULL概述116

第6章 字符串函数的使用121

6.1字符串函数介绍123

6.1.1字符串连接123

6.1.2截取子串124

6.1.3字符位置127

6.1.4获取字符串长度(字符个数)128

6.1.5删除空格(特定字符)129

6.1.6字符串替换130

6.1.7字符串填补134

6.1.8变换字符/字符ASCII码135

6.1.9变换大小写136

6.2字符串模糊比较136

6.3是否为数值字符串141

6.4中文字判断143

6.5筛选特定字符串前缀—以半导体实验生产批号为例146

6.6固定长度字符串—以特定字符补足长度148

6.7特定字符出现次数—以面板检测结果为例149

第7章 日期函数的使用155

7.1格式转换157

7.2取得部分日期信息161

7.3日期运算的概念164

7.4日期加减运算168

7.5取得两个日期/时间的差174

7.6取得特定日期176

7.7找出下个周五181

第8章 数值函数的使用185

8.1数值函数186

8.1.1余数(MOD)和商数187

8.1.2常用的数值运算函数187

8.1.3次方、平方根、自然对数、对数、EXP(e)191

8.1.4圆周率(PI)、三角函数(Sin、 Cos、 Tan)192

8.2转换函数193

8.3 SQL Server数学运算时的注意事项198

8.4判断是否为整数—余数的应用203

8.5判断两个日期前后顺序—SIGN函数的应用204

第9章SQL用法进阶207

9.1数据行转置—Row To Column210

9.1.1通过SQL命令实现转置210

9.1.2使用PIVOT命令实现转置214

9.2数据列转置—Column To Row220

9.3员工专长明细227

9.4累计汇总230

9.5汇总数据238

9.6数据记录的排序——传回各种书籍订单订购数量排名249

9.7每个部门中薪水最高的员工253

9.8机群分组合并状态257

9.9个税计算266

9.10商品组合270

9.11求职网279

9.12 Defect Overlap—缺陷重叠分析284

9.13职务代理关系表/系统异常处理人员顺序表289

9.14组织图—树型结构展开294

第10章 日期区间报表307

10.1日报309

10.1.1日期类型309

10.1.2字符类型312

10.2月报314

10.2.1日期类型314

10.2.2字符类型317

10.3周报318

10.3.1周的特殊定义319

10.3.2运算差异分析321

10.4小时区间报表323

10.4.1 3小时区间报表324

10.4.2 5小时区间报表328

10.4.3利用序列产生报表332

10.5科学园区四二轮报表334

10.5.1四二轮报表—日报337

10.5.2四二轮报表—月报340

10.5.3四二轮报表—周报345

10.5.4综合日期报表349

10.6完整日期区间报表361

10.6.1完整日期报表—未转置362

10.6.2完整日期报表—以产品转置365

10.6.3完整日期报表—以日期转置368

第11章 存储过程371

11.1存储过程373

11.1.1程序373

11.1.2函数377

11.1.3错误来源380

11.1.4加密381

11.2触发器383

11.3游标的使用394

11.4程序包403

11.5用户自定义聚合函数407

第12章 异质数据源421

12.1分布式查询—Database Link422

12.2 SQL Server串联其他数据源438

12.2.1查询439

12.2.2 INSERT/UPDATE441

12.2.3对象及查询命令的差异441

12.2.4结合异质数据443

12.3 SQLLoader(SQLLDR)446

第13章 特殊应用453

13.1 Oracle CONNECT BY命令特殊应用454

13.1.1序列产生455

13.1.2 Column To Row(UNPIVOT)456

13.1.3分组字符串合并458

13.1.4解析CSV字符串461

13.2通用表表达式的使用—CTE462

13.2.1非递归的运用—查询暂存463

13.2.2递归的运用464

13.3序列数据表的应用468

13.4随机数469

13.5 IN-LIST的使用475

13.6制程能力指标478

13.7系统数据表的使用482

13.8在SQL Server中进行字符串分组串联—FOR XML应用486

热门推荐