图书介绍

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

SQL查询凡人入门 用SQL查询进行数据处理的上手指南 a hands-on guide to data manipulation in SQL
  • (美)Michael J. Hernandez,(美)John L. Viescas著;王晓延译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121014963
  • 出版时间:2005
  • 标注页数:492页
  • 文件大小:44MB
  • 文件页数:523页
  • 主题词:关系数据库-数据库管理系统

PDF下载


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

下载说明

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

热门推荐