图书介绍
SQL查询凡人入门 用SQL查询进行数据处理的上手指南 a hands-on guide to data manipulation in SQL【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Michael J. Hernandez,(美)John L. Viescas著;王晓延译 著
- 出版社: 北京:电子工业出版社
- ISBN:7121014963
- 出版时间:2005
- 标注页数:492页
- 文件大小:44MB
- 文件页数:523页
- 主题词:关系数据库-数据库管理系统
PDF下载
下载说明
SQL查询凡人入门 用SQL查询进行数据处理的上手指南 a hands-on guide to data manipulation in SQLPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
Part 1 关系数据库和SQL1
第1章 什么是关系3
数据库的类型3
关系模型简史4
初始阶段4
关系数据库软件5
关系数据库剖析6
表6
字段7
记录8
关键字8
关系10
视图10
我看到了什么15
从这里我们去哪16
小结17
第2章 保证数据库结构的合理性19
为什么会有这一章19
为什么要有好的数据库结构20
调整字段21
名称的内容(第一部分)21
消除粗糙的边23
多型字段的处理25
多值字段的处理27
表的调整29
名称的内容(第二部分)29
确保良好的结构31
不必要的复制列的处理33
关键字标识37
建立可靠的关系41
建立删除规则43
设定参与类型45
设置参与程度级别45
这是全部吗48
小结49
第3章 SQL简史51
SQL起源52
早期的实现厂商53
“……接着就有了标准”54
ANSI/ISO标准的演化56
其它的SQL标准59
商业应用60
前景如何60
为什么要学习SQL61
小结63
Part 2 SQL基础65
第4章 创建简单查询67
SELECT简介67
SELECT语句68
SELECT语句的主要子句69
一点题外话:数据和信息的比较71
把用户请求转换到SQL72
增加查看的字段77
消除相同的行80
信息排序82
重要的事情先来:排序序列83
现在来看顺序83
存储工作86
示例语句87
小结96
待处理的问题97
第5章 获取简单列以外的信息99
SELECT子句:第二部分100
显值的确定101
基本信息以外的内容105
什么是表达式105
想要表达什么106
SQL中的数据类型106
表达式类型108
连接表达式109
数学表达式113
日期和时间的算术表达式116
在SELECT子句中使用表达式119
一个题外话:值的表达式125
“什么都没有的”值——空值(Null)127
空值介绍128
示例语句131
小结139
本章内容练习141
第6章 数据过滤143
使用WHERE提炼查看的信息144
WHERE子句144
WHERE子句应用146
查询条件定义148
比较148
范围156
集合成员159
样式匹配161
空值165
用NOT排除行167
多个条件的使用170
AND和OR介绍170
行排除:第二部分176
优先级别178
再说空值:注意事项183
不同方式的条件表达式187
示例语句188
小结195
待解决的问题196
Par3 多表的操作199
第7章 集合理论201
首先的问题是,什么是集合202
集合运算203
交204
集合理论中的交204
结果集的交集205
可以用INTERSECT解答的问题208
差210
集合理论中的差210
结果集的差212
可以用差运算解决的问题216
并217
集合理论中的并217
用UNION合并结果集219
可以用并运算处理的问题221
SQL集合运算222
“传统的”集合操作vs.SQL222
共值查找——INTERSECT222
缺值查找——EXCEPT(DIFFERENCE)226
集合合并——UNION228
小结231
第8章 内连接233
什么是连接(JOIN)233
什么是“合法”的JOIN234
内连接(INNER JOIN)234
句法235
关系检验249
INNER JOIN应用250
相关行查找250
查找匹配值251
示例语句252
两个表252
多于两个表的情况257
匹配值查找263
小结271
待处理的问题272
第9章 外连接275
什么是外连接(OUTER JOIN)275
左/右外连接277
句法278
完全外连接(FULL OUTER JOIN)295
句法296
基于非键值的完全外连接298
合并连接(UNION JOIN)299
外连接的应用299
查找缺失值300
查找部分匹配的信息300
示例语句301
小结313
待解决的问题314
第10章 并317
什么是并(UNION)317
简单SELECT语句使用320
用UNION写请求320
复杂SELECT语句合并323
多次使用UNION326
UNION排序328
UNION的应用330
示例语句331
小结342
待处理的问题342
第11章 子查询345
什么是子查询346
行子查询346
表子查询347
标量查询347
句法348
作为列表达式的子查询348
统计函数简介——COUNT和MAX351
作为过滤器的子查询353
句法353
子查询的特定谓词关键字355
子查询应用366
列表达式366
过滤器366
示例语句368
表达式中的子查询369
过滤器中的子查询374
小结380
待解决的问题381
Part 4 数据概括和分组385
第12章 简单统计387
统计函数388
用COUNT函数计算行和值的数目389
用SUM函数计算总数392
用AVG函数计算平均值394
用MAX函数查找最大值395
用MIN函数查找最小值397
多个函数的使用398
在过滤器中使用统计函数400
示例语句402
小结409
待解决的问题409
第13章 数据分组413
为什么要对数据进行分组414
GROUP BY子句416
句法417
列和表达式混合使用421
在WHERE子句的子查询中使用GROUP BY423
SELECT DISTINCT语句模拟424
“约束条件的使用”425
列约束425
基于表达式进行分组427
GROUP BY的应用429
示例语句429
小结439
待解决的问题439
第14章 分组数据的过滤441
“焦点组”的新意义442
不同时候进行过滤会产生不同的效果446
过滤器应该放在WHERE中还是HAVING中446
避免“HAVING COUNT”错误448
HAVING应用453
示例语句454
小结462
待解决的问题462
结束语465
附录467
附录A SQL标准图表469
附录B 示例数据库的关系结构图477
附录C 推荐书籍483
索引485
热门推荐
- 2674064.html
- 2662163.html
- 1893664.html
- 3143165.html
- 702973.html
- 692983.html
- 858410.html
- 2193916.html
- 1601429.html
- 3152855.html
- http://www.ickdjs.cc/book_1202.html
- http://www.ickdjs.cc/book_680050.html
- http://www.ickdjs.cc/book_351406.html
- http://www.ickdjs.cc/book_3174950.html
- http://www.ickdjs.cc/book_133864.html
- http://www.ickdjs.cc/book_892410.html
- http://www.ickdjs.cc/book_3352113.html
- http://www.ickdjs.cc/book_1331603.html
- http://www.ickdjs.cc/book_1471369.html
- http://www.ickdjs.cc/book_2344818.html