《SQL查询语言及应用》求取 ⇩

1.1 什么是SQL1

第1章 SQL基础1

1.2 SQL的发展历史2

1.3 SQL语句2

1.4 数据类型4

1.4.1 数值型4

1.4.2 时间类型5

1.4.3 字符类型7

1.4.4 BLOB类型7

1.5 表达式7

1.5.1 SQL表达式语法7

1.5.2 列表达式7

1.5.3 常量表达式8

1.5.4 函数表达式8

1.5.5 聚组表达式8

1.6 函数9

1.5.8 串接运算符9

1.6.1 算术函数9

1.5.7 算术运算符9

1.5.6 过程调用表达式9

1.6.2 三角函数10

1.6.3 指数和对数函数10

1.6.4 日期/时间函数11

1.7 null值11

1.8 小结12

第2章 样例数据库13

2.1 样例数据库的结构13

2.1.1 customer表13

2.1.2 orders表和items表14

2.1.3 stock表和catalog表15

2.1.4 cust-calls表16

2.1.5 代码表16

2.2 各表之间的联系17

2.3 stores7数据库的生成18

2.4 stores7中的数据19

2.5 小结32

第3章 简单的查询33

3.1 select语句33

3.2.1 使用星号(*)36

3.2.2 列名的次序36

3.2 基本的select语句36

3.2.3 去除重复行37

3.2.4 查询子串38

3.3 搜索语句(where子句)40

3.3.1 搜索条件40

3.3.2 比较条件42

3.3.3 空值判定44

3.3.4 范围判定46

3.3.5 组属判定50

3.3.6 模式匹配51

3.3.7 复合条件55

3.4 计算列58

3.5 order by子句60

3.5.1 升序与降序61

3.5.2 多列排序63

3.5.3 列序号64

3.6 保存查询结果65

3.7 小结67

第4章 多表连接查询68

4.1 多表查询的例子68

4.2.1 如何构造多表连接查询69

4.2 简单的多表连接查询69

4.2.2 父子关系表的连接70

4.2.3 其他等值连接74

4.2.4 非等值连接75

4.3 连接查询特有的问题76

4.3.1 二义性的列名76

4.3.2 多表查询与笛卡儿积78

4.3.3 *的使用80

4.3.4 表的别名81

4.4 自连接82

4.4.1 多余数据83

4.4.2 自连接与into temp子句87

4.4.3 引用rowid值查找重复值87

4.5 外连接89

4.5.1 简单外连接91

4.5.2 嵌套的简单连接92

4.5.3 嵌套外连接92

4.5.4 两张表与第三张表的外连接94

4.6 小结95

5.1 聚组函数97

5.1.1 什么是聚组函数97

第5章 分组统计97

5.1.2 使用count函数98

5.1.3 使用sum函数99

5.1.4 使用avg函数101

5.1.5 使用min函数和max函数103

5.2 使用group by子句103

5.2.1 理解group by子句103

5.2.2 使用聚组函数105

5.2.3 分组结果排序106

5.2.4 分组的一些限制107

5.3 使用having子句108

5.4 小结111

第6章 子查询112

6.1 使用子查询112

6.1.1 什么是子查询112

6.1.2 where子句中的子查询114

6.1.3 子查询是如何处理的114

6.2 子查询应用举例115

6.2.1 由in引入的子查询115

6.2.2 由关系运算符连接的子查询117

6.2.3 使用量词119

6.3 相关子查询122

6.3.1 理解相关子查询122

6.3.2 使用存在量词126

6.4 子查询与连接129

6.5 子查询的嵌套131

6.6 having子句中的子查询132

6.7 小结133

7.1.1 并的实现135

7.1 并运算135

第7章 集合运算135

7.1.2 union运算的特性137

7.1.3 union运算的应用140

7.2 交运算142

7.3 差运算145

7.4 小结146

第8章 SQL的数据更新功能148

8.1 向表中插入数据148

8.1.1 插入一行数据148

8.1.2 插入多行数据150

8.2.1 update语句151

8.2 更新表中的数据151

8.2.2 更新所有的行152

8.2.3 在update的where子句引入子查询153

8.2.4 在update的set子句中引入子查询154

8.3 删除表中的数据154

8.3.1 delete语句154

8.3.2 删除所有行155

8.3.3 在delete的where子句中引入子查询155

8.4 批量数据的加载与卸载156

8.4.1 load语句156

8.4.2 unload语句158

8.5 小结160

第9章 存储过程161

9.1 了解存储过程161

9.1.1 什么是存储过程161

9.1.2 如何处理存储过程162

9.1.3 为什么使用存储过程163

9.2 如何创建和使用存储过程164

9.2.1 如何创建一个存储过程164

9.2.2 发现存储过程中的错误165

9.2.3 存储过程的执行167

9.3.1 变量的定义和使用169

9.3 使用变量169

9.3.3 为变量赋值170

9.3.2 变量的作用域170

9.3.4 SPL的表达式171

9.4 SPL语句171

9.4.1 语句块171

9.4.2 IF语句172

9.4.3 FOR语句173

9.4.4 WHILE语句174

9.4.5 FOREACH语句175

9.4.7 CONTINUE语句177

9.4.6 EXIT语句177

9.4.8 SYSTEM语句178

9.5 数据传递179

9.5.1 向存储过程传递数据179

9.5.2 由存储过程返回数据180

9.6 异常处理182

9.6.1 捕获错误182

9.6.2 ON EXCEPTION语句的控制域183

9.6.3 用户定义的异常183

9.7 小结184

1999《SQL查询语言及应用》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王冠编著 1999 北京:科学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

FORTRAN语言及其应用(1987 PDF版)
FORTRAN语言及其应用
1987 北京:机械工业出版社
FORTRAN语言及其应用(1987 PDF版)
FORTRAN语言及其应用
1987
微型机micro-PROLRG语言及应用(1986.04 PDF版)
微型机micro-PROLRG语言及应用
1986.04 海洋出版社出版
应用C语言( PDF版)
应用C语言
APPLE BASIC语言及其应用( PDF版)
APPLE BASIC语言及其应用
天津师范大学计算中心
数据库结构式查询语言 SQL(1988 PDF版)
数据库结构式查询语言 SQL
1988 国家统计局计算中心
IBM PC FORTRAN语言及应用(1988 PDF版)
IBM PC FORTRAN语言及应用
1988 南京:南京大学出版社
C语言应用(1992 PDF版)
C语言应用
1992 成都:电子科技大学出版社
Turbo Pascal 4.0语言、技巧及应用(1989 PDF版)
Turbo Pascal 4.0语言、技巧及应用
1989 长沙:国防科技大学出版社
BASIC语言及其应用(1985 PDF版)
BASIC语言及其应用
1985 广州:广东高等教育出版社
会计电算化  语言及应用(1994 PDF版)
会计电算化 语言及应用
1994 北京:航空工业出版社
Java语言及应用技术(1997 PDF版)
Java语言及应用技术
1997 西安:西北工业大学出版社
Java语言及应用(1996 PDF版)
Java语言及应用
1996 北京:清华大学出版社
JAVA语言基础及其应用(1998 PDF版)
JAVA语言基础及其应用
1998 南宁:广西科学技术出版社
汉语方言及方言调查(1991 PDF版)
汉语方言及方言调查
1991 武汉:湖北教育出版社