当前位置:主页 > 书籍配套资源 > SQL开发配套资源
《SQL应用开发参考手册》源代码

《SQL应用开发参考手册》源代码

  • 更新:2022-04-09
  • 大小:13.4 MB
  • 类别:SQL开发
  • 作者:郭鑫
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

封面图

目录

  • 前言
  • 第一篇基础管理篇
  • 第1章数据库配置与管理2
  • 1.1安装数据库2
  • 1.1.1安装SQL Server 2008数据库2
  • 1.1.2安装Oracle Database 11g数据库6
  • 1.1.3安装MySQL数据库10
  • 1.2配置SQL Server服务器14
  • 1.2.1创建服务器组14
  • 1.2.2注册服务器15
  • 1.2.3更改用户登录方式16
  • 1.3Oracle管理工具17
  • 1.3.1SQL*Plus工具17
  • 1.3.2Oracle企业管理器18
  • 1.3.3数据库配置助手19
  • 1.4启动与关闭Oracle数据库实例19
  • 1.4.1启动Oracle数据库实例19
  • 1.4.2关闭Oracle数据库实例21
  • 1.5配置MySQL服务器23
  • 1.5.1启动和关闭MySQL服务器23
  • 1.5.2管理MySQL用户账户24
  • 1.6MySQL管理工具25
  • 1.6.1MySQL Workbench图形化管理工具25
  • 1.6.2phpMyAdmin图形化管理工具25
  • 1.7生成和执行脚本26
  • 1.7.1生成SQL Server数据库脚本26
  • 1.7.2执行SQL Server数据库脚本27
  • 1.7.3生成MySQL数据库脚本28
  • 1.7.4执行MySQL数据库脚本29
  • 第2章数据库的基本操作30
  • 2.1创建数据库对象30
  • 2.1.1创建数据表30
  • 2.1.2创建视图30
  • 2.1.3创建存储过程32
  • 2.1.4创建触发器32
  • 2.2备份和恢复数据库33
  • 2.2.1备份SQL Server数据库33
  • 2.2.2还原SQL Server数据库35
  • 2.2.3备份Oracle数据库36
  • 2.2.4还原Oracle数据库39
  • 2.3导入和导出数据41
  • 2.3.1从SQL Server中导入数据表41
  • 2.3.2从SQL Server中导出数据表43
  • 2.3.3从Oracle中导出数据表45
  • 2.3.4从Oracle中导入数据表48
  • 第3章SQL基础53
  • 3.1SQL概述53
  • 3.1.1关于SQL53
  • 3.1.2SQL的组成53
  • 3.1.3SQL语句结构55
  • 3.1.4T-SQL语句分类56
  • 3.2数据类型56
  • 3.2.1整数数据类型56
  • 3.2.2浮点数据类型57
  • 3.2.3字符数据类型58
  • 3.2.4日期和时间数据类型59
  • 3.2.5货币数据类型59
  • 3.2.6二进制数据类型60
  • 3.2.7文本和图像数据类型60
  • 3.2.8用户自定义类型60
  • 3.3常量62
  • 3.3.1数值常量62
  • 3.3.2字符串常量63
  • 3.3.3日期和时间常量63
  • 3.4变量63
  • 3.4.1局部变量63
  • 3.4.2全局变量65
  • 3.5运算符67
  • 3.5.1算术运算符67
  • 3.5.2赋值运算符68
  • 3.5.3逻辑运算符69
  • 3.6流程控制语句71
  • 3.6.1BEGIN…END语句71
  • 3.6.2IF条件选择语句72
  • 3.6.3IF…ELSE语句73
  • 3.6.4CASE分支选择语句75
  • 3.6.5WHILE循环语句78
  • 3.6.6WHILE…CONTINUE…BREAK循环语句79
  • 3.6.7RETURN语句80
  • 3.6.8GOTO语句81
  • 3.6.9WAITFOR语句82
  • 3.7常用命令83
  • 3.7.1DBCC命令83
  • 3.7.2CHECKPOINT命令84
  • 3.7.3DECLARE命令85
  • 3.7.4PRINT命令87
  • 3.7.5RAISERROR命令89
  • 3.7.6READTEXT命令90
  • 3.7.7BACKUP命令91
  • 3.7.8SELECT命令92
  • 3.7.9SET命令94
  • 3.7.10SHUTDOWN命令94
  • 3.7.11WRITETEXT命令95
  • 3.7.12USE命令95
  • 第4章管理数据库与数据表97
  • 4.1数据库管理97
  • 4.1.1创建数据库97
  • 4.1.2修改数据库101
  • 4.1.3删除数据库105
  • 4.2数据表管理107
  • 4.2.1创建数据表107
  • 4.2.2查看数据表114
  • 4.2.3修改数据表116
  • 4.2.4删除数据表122
  • 第5章添加数据124
  • 5.1插入单行记录124
  • 5.1.1INSERT语句的基本语法124
  • 5.1.2插入整行数据124
  • 5.1.3插入NULL值125
  • 5.1.4唯一值的插入125
  • 5.1.5特定字段数据插入126
  • 5.1.6插入默认值128
  • 5.1.7插入日期数据128
  • 5.1.8通过视图插入行129
  • 5.1.9向表中插入记录时任意指定的不同的字段顺序130
  • 5.1.10插入的数据类型值与实际数据类型不匹配时,系统将输出错误提示130
  • 5.1.11向表中插入字段的个数少于表中实际字段的个数,有时会出错131
  • 5.2插入多行记录132
  • 5.2.1插入多行记录的语法格式132
  • 5.2.2使用VALUES关键字引入多行数据插入132
  • 5.2.3使用SELECT语句插入值133
  • 5.3表中数据的复制133
  • 5.3.1SELECT…INTO语句的基本语法133
  • 5.3.2表中数据的复制应用134
  • 5.4将SQL Server中数据导出到记事本中134
  • 5.5将SQL Server中的数据导入/导出到Excel数据表中135
  • 5.5.1从Excel导入数据到SQL Server中135
  • 5.5.2从SQL Server中将数据导出到Excel数据表中137
  • 5.6将SQL Server中的数据导入/导出到ACCESS中138
  • 5.6.1从ACCESS导入数据到SQL Server中138
  • 5.6.2将SQL Server中的数据导出到ACCESS中139
  • 第6章修改和删除数据141
  • 6.1UPDATE语句的基本语法141
  • 6.2使用UPDATE语句更新列值142
  • 6.2.1修改表中所有行的列值143
  • 6.2.2修改表中的部分行的列值143
  • 6.2.3使用UPDATE语句中带有TOP子句144
  • 6.3利用子查询更新行中的值144
  • 6.3.1子查询的语法144
  • 6.3.2利用子查询返回的行数不多于一行145
  • 6.3.3利用子查询返回多行(返回多个值)146
  • 6.3.4利用内连接查询来更新数据表中的信息147
  • 6.4依据外表值更新数据148
  • 6.5赋值UPDATE148
  • 6.5.1使用UPDATE为表中所有行中的数据赋值(省略WHERE子句)148
  • 6.5.2使用UPDATE为表中的多行数据赋值149
  • 6.5.3使用UPDATE为表中的一行数据赋值(WHERE子句不能省)150
  • 6.6分步更新表中的数据150
  • 6.7修改指定字段的数据值151
  • 6.7.1修改指定datetime 类型字段内的数据151
  • 6.7.2修改指定int 类型字段内的数据152
  • 6.7.3修改指定varchar类型字段内的数据153
  • 6.7.4修改指定float类型字段内的数据153
  • 6.8DELETE语句的基本语法154
  • 6.9使用DELETE语句删除数据154
  • 6.9.1使用DELETE语句删除所有数据(省略WHERE子句)154
  • 6.9.2使用DELETE语句删除多行数据156
  • 6.9.3使用DELETE语句删除单行数据(WHERE子句不能省)156
  • 6.10删除重复行158
  • 6.10.1删除完全重复行158
  • 6.10.2删除部分重复行158
  • 6.11使用TRUNCATE TABLE语句删除数据160
  • 6.12使用DELETE语句中带有的TOP子句160
  • 6.13删除指定字段数据为空的记录161
  • 6.14通过视图更新表162
  • 6.14.1通过视图更新表数据162
  • 6.14.2通过视图删除表数据163
  • 第二篇SQL查询篇
  • 第7章SQL基础查询166
  • 7.1简单查询166
  • 7.1.1SELECT语句的基本结构166
  • 7.1.2单列查询167
  • 7.1.3多列查询167
  • 7.1.4查询所有的列168
  • 7.1.5别名的应用168
  • 7.1.6使用TOP查询前若干行170
  • 7.1.7删除重复列172
  • 7.2计算列查询173
  • 7.2.1连接列值173
  • 7.2.2查询中使用计算列173
  • 7.2.3查询中使用表达式175
  • 7.3条件查询176
  • 7.3.1WHERE子句176
  • 7.3.2使用“=”查询数据177
  • 7.3.3使用“>”查询数据177
  • 7.3.4使用“<”查询数据177
  • 7.3.5使用“>=”查询数据178
  • 7.3.6使用“<=”查询数据178
  • 7.3.7使用“!>”查询数据179
  • 7.3.8使用“!<”查询数据179
  • 7.3.9使用“!=”和“<>”查询数据179
  • 7.4范围查询(BETWEEN)180
  • 7.4.1查询两数之间的数据180
  • 7.4.2查询两个日期之间的数据180
  • 7.4.3在BETWEEN中使用日期函数181
  • 7.4.4查询不在两数之间的数据182
  • 7.5逻辑运算符182
  • 7.5.1使用AND运算符182
  • 7.5.2使用OR运算符183
  • 7.5.3使用NOT运算符184
  • 7.5.4使用OR、AND进行查询184
  • 7.6格式化结果集185
  • 7.6.1格式化日期185
  • 7.6.2格式化小数位数185
  • 7.6.3除去空格186
  • 第8章复杂查询187
  • 8.1模糊查询187
  • 8.1.1LIKE谓词187
  • 8.1.2“%”通配符的使用188
  • 8.1.3“_”通配符的使用188
  • 8.1.4“[]”通配符的使用189
  • 8.1.5“[^]”通配符的使用189
  • 8.1.6ESCAPE转义字符190
  • 8.2IN运算符191
  • 8.2.1使用IN查询数据192
  • 8.2.2在IN中使用运算192
  • 8.2.3在IN中使用列进行查询192
  • 8.2.4使用NOT IN查询数据193
  • 8.2.5使用NOT IN查询后两行数据194
  • 8.3行查询194
  • 8.3.1随机查询一行数据194
  • 8.3.2在结果集中添加行号195
  • 8.3.3查询隔行数据196
  • 8.3.4查询指定范围内的所有行数据196
  • 8.4空值(NULL)判断197
  • 8.4.1查询空值(IS NULL)197
  • 8.4.2查询非空值(IS NOT NULL)197
  • 8.4.3对空值进行处理198
  • 8.5对结果集操作199
  • 8.5.1利用结果集创建永久表199
  • 8.5.2利用结果集创建临时表200
  • 8.6复杂条件查询200
  • 8.6.1查询表中的第n行数据200
  • 8.6.2查询考试成绩最高的分数201
  • 8.6.3查询各部门人数202
  • 8.6.4查询各部门基本工资最低的员工203
  • 第9章数据排序204
  • 9.1数值数据排序204
  • 9.1.1按升序和降序排列204
  • 9.1.2按列别名排序206
  • 9.1.3在ORDER BY子句中使用表达式207
  • 9.1.4按空值排序207
  • 9.1.5对多列排序211
  • 9.1.6对数据表中的指定行数进行排序212
  • 9.2字符串排序216
  • 9.2.1按字符串中的子串排序216
  • 9.2.2按字符串中的数值排序220
  • 9.3汉字排序221
  • 9.3.1排序规则简介221
  • 9.3.2按姓氏笔画排序222
  • 9.3.3按拼音排序222
  • 9.4按列的编号排序223
  • 9.5动态排序224
  • 9.5.1在Microsoft SQL Server中的动态排序224
  • 9.5.2在Oracle Database 11g中的动态排序225
  • 9.6随机排序226
  • 第10章数据统计分析227
  • 10.1聚合函数227
  • 10.2聚合函数的典型应用228
  • 10.2.1求平均值228
  • 10.2.2获取结果集行数230
  • 10.2.3计算不包括最大值和最小值的平均值232
  • 10.2.4对多列求和233
  • 10.2.5在WHERE子句中使用聚合函数234
  • 10.2.6Oracle Database 11g数据库NVL()函数在聚合函数中的使用235
  • 10.2.7多个聚合函数的使用235
  • 10.3分组统计236
  • 10.3.1使用GROUP BY子句创建分组236
  • 10.3.2使用GROUP BY子句创建多列分组238
  • 10.3.3对表达式进行分组统计238
  • 10.3.4在统计中使用ROLLUP关键字和CUBE关键字239
  • 10.3.5在SQL查询语句中GROUP BY子句的NULL值处理241
  • 10.3.6使用HAVING子句设置统计条件241
  • 10.3.7使用COMPUTE子句在结果集中显示明细和汇总行243
  • 10.3.8使用COMPUTE BY子句显示多级分类汇总244
  • 10.3.9对统计结果排序245
  • 10.3.10在WHERE子句中使用GROUP BY子句245
  • 10.3.11GROUP BY子句的特殊用法246
  • 第11章子查询248
  • 11.1简单子查询248
  • 11.1.1SELECT列表中的子查询249
  • 11.1.2多列子查询250
  • 11.1.3比较子查询250
  • 11.1.4在子查询中使用聚合函数251
  • 11.2多行子查询252
  • 11.2.1使用IN操作符的多行子查询252
  • 11.2.2使用NOT IN子查询实现差集运算252
  • 11.2.3理解通过量词实现多行子查询253
  • 11.2.4使用ALL操作符的多行子查询254
  • 11.2.5使用ANY/SOME操作符的多行子查询255
  • 11.2.6EXISTS子查询实现两表交集256
  • 11.2.7NOT EXISTS子查询实现两表的差集259
  • 11.2.8UNIQUE子查询259
  • 11.3相关子查询260
  • 11.3.1使用IN引入相关子查询260
  • 11.3.2使用NOT IN引入相关子查询261
  • 11.3.3在子查询中使用总计函数返回单个值262
  • 11.3.4理解子查询在WHERE子句中的作用263
  • 11.3.5在HAVING子句中使用相关子查询264
  • 11.4嵌套子查询265
  • 11.4.1嵌套子查询265
  • 11.4.2复杂的嵌套查询266
  • 11.4.3嵌套查询在查询统计中的应用267
  • 11.4.4在UPDATE中使用子查询268
  • 11.4.5在INSERT中使用子查询268
  • 11.4.6在DELETE中使用子查询269
  • 11.5组合查询270
  • 11.5.1交集运算270
  • 11.5.2差集运算270
  • 11.5.3通过UNION合并多个结果集271
  • 11.5.4使用UNION ALL保留重复行272
  • 11.5.5通过UNION语句提高查询结果的可读性273
  • 11.5.6在UNION中通过文字确定数据的来源273
  • 11.5.7通过UNION ALL语句将数据表中的指定记录优先显示274
  • 11.6递归查询275
  • 11.6.1CTE275
  • 11.6.2递归查询276
  • 第12章多表连接279
  • 12.1多表连接概述279
  • 12.1.1笛卡儿乘积279
  • 12.1.2通过WHERE子句连接多表280
  • 12.1.3通过FROM子句连接多表280
  • 12.1.4在多表连接中设置连接条件281
  • 12.1.5在多表连接中返回某个表的所有列282
  • 12.1.6通过设置表别名提高SQL语句的可读性282
  • 12.2内连接283
  • 12.2.1等值连接283
  • 12.2.2不等值连接284
  • 12.2.3自然连接285
  • 12.2.4复杂的内连接查询285
  • 12.3外连接286
  • 12.3.1左外连接286
  • 12.3.2右外连接287
  • 12.3.3全外连接288
  • 12.3.4通过外连接进行多表联合查询288
  • 12.4其他连接289
  • 12.4.1自连接289
  • 12.4.2交叉连接290
  • 第13章聚合和旋转数据291
  • 13.1聚合数据291
  • 13.1.1聚合数据概述291
  • 13.1.2OVER子句292
  • 13.1.3附加属性294
  • 13.1.4累积聚合294
  • 13.1.5滑动聚合296
  • 13.1.6YTD聚合297
  • 13.2旋转数据(交叉表)298
  • 13.2.1结果集的简单旋转298
  • 13.2.2将结果集旋转成一行298
  • 13.2.3将结果集旋转后求和299
  • 13.2.4结果集旋转后汇总重复字段300
  • 13.2.5动态生成旋转数据301
  • 13.2.6结果集的反向旋转302
  • 13.3常用交叉表查询303
  • 13.3.1Access交叉表查询303
  • 13.3.2SQL Server 2000交叉表查询304
  • 13.3.3SQL Server 2005/2008交叉表查询方案306
  • 第三篇高级应用篇
  • 第14章视图310
  • 14.1视图概述310
  • 14.2视图创建311
  • 14.2.1通过视图设计器创建视图311
  • 14.2.2使用CREATE VIEW语句创建视图313
  • 14.2.3创建基于视图的视图316
  • 14.3视图重命名317
  • 14.4视图修改318
  • 14.4.1使用管理器修改视图318
  • 14.4.2使用ALTER VIEW语句修改视图318
  • 14.5视图定义信息查询320
  • 14.6视图删除322
  • 14.6.1使用管理器删除视图322
  • 14.6.2使用DROP VIEW语句删除视图323
  • 14.7视图应用324
  • 14.7.1通过视图添加数据324
  • 14.7.2通过视图更新数据325
  • 14.7.3通过视图删除数据326
  • 14.7.4通过视图简化复杂查询326
  • 14.7.5通过视图过滤不想要的数据327
  • 14.7.6通过视图显示表达式的结果328
  • 14.7.7在视图中使用WITH CHECK OPTION子句329
  • 14.8使用视图加强数据安全330
  • 14.8.1对视图进行加密330
  • 14.8.2对不同的用户设置权限331
  • 14.8.3通过视图限制用户对列的访问332
  • 14.8.4通过视图限制用户对行的访问333
  • 第15章存储过程334
  • 15.1存储过程概述334
  • 15.1.1存储过程的概念334
  • 15.1.2存储过程的作用和功能334
  • 15.1.3存储过程的优点335
  • 15.2创建存储过程336
  • 15.2.1CREATE PROCEDURE语句336
  • 15.2.2创建具有回传参数的存储过程339
  • 15.2.3在存储过程中使用事务345
  • 15.2.4使用Return语句从存储过程中返回值347
  • 15.3管理存储过程348
  • 15.3.1执行存储过程348
  • 15.3.2执行具有回传参数的存储过程350
  • 15.3.3查看存储过程351
  • 15.3.4修改存储过程353
  • 15.3.5删除存储过程355
  • 15.3.6存储过程的重新编译356
  • 15.3.7执行远程存储过程357
  • 15.3.8扩展存储过程360
  • 15.4在Oracle数据库下创建存储过程361
  • 15.4.1创建存储过程361
  • 15.4.2执行存储过程363
  • 15.4.3删除存储过程363
  • 15.5在MySQL数据库下创建存储过程363
  • 15.5.1创建存储过程363
  • 15.5.2执行存储过程365
  • 第16章自定义函数及应用366
  • 16.1用户自定义函数概述366
  • 16.1.1用户自定义函数的特点366
  • 16.1.2用户自定义函数的类别366
  • 16.1.3用户自定义函数中有效语句类型367
  • 16.2创建函数367
  • 16.2.1创建用户自定义函数367
  • 16.2.2创建标量函数369
  • 16.2.3创建内联表值函数370
  • 16.2.4创建多语句表值函数371
  • 16.3管理用户自定义函数373
  • 16.3.1调用用户自定义函数373
  • 16.3.2查看用户自定义函数374
  • 16.3.3修改用户自定义函数376
  • 16.3.4删除用户自定义函数378
  • 16.3.5用户自定义函数的架构绑定379
  • 16.4用户自定义函数与存储过程的区别380
  • 第17章触发器381
  • 17.1触发器的优点381
  • 17.2触发器的种类381
  • 17.2.1SQL Server中触发器的种类381
  • 17.2.2Oracle中触发器的种类382
  • 17.3创建触发器382
  • 17.3.1创建简单的触发器382
  • 17.3.2创建具有触发条件的触发器388
  • 17.3.3创建嵌套触发器390
  • 17.3.4创建递归触发器393
  • 17.3.5创建INSTEAD OF触发器395
  • 17.3.6创建列级触发器397
  • 17.4管理触发器399
  • 17.4.1查看触发器399
  • 17.4.2修改触发器401
  • 17.4.3重命名触发器403
  • 17.4.4禁用和启用触发器404
  • 17.4.5删除触发器404
  • 17.5应用触发器405
  • 17.5.1应用触发器添加数据405
  • 17.5.2应用触发器修改数据406
  • 17.5.3应用触发器删除数据407
  • 17.6在Oracle数据库下创建触发器408
  • 17.6.1创建DML触发器408
  • 17.6.2创建DDL触发器409
  • 17.7在MySQL数据库下创建触发器410
  • 第18章游标及应用412
  • 18.1创建游标412
  • 18.1.1声明游标412
  • 18.1.2打开游标415
  • 18.1.3读取游标中数据415
  • 18.1.4嵌套游标418
  • 18.1.5关闭并释放游标419
  • 18.1.6创建参数化游标420
  • 18.2游标属性421
  • 18.2.1获取游标状态422
  • 18.2.2获取游标行数423
  • 18.3游标操作423
  • 18.3.1基于游标定位修改数据423
  • 18.3.2基于游标定位删除数据425
  • 18.3.3在游标中包含计算列427
  • 18.3.4将游标中的数据进行排序显示427
  • 18.4动态游标428
  • 18.4.1声明游标变量428
  • 18.4.2使用游标变量429
  • 18.5游标系统存储过程431
  • 18.5.1sp_cursor_list存储过程431
  • 18.5.2sp_describe_cursor存储过程432
  • 18.5.3sp_describe_cursor_columns存储过程433
  • 18.5.4sp_describe_cursor_tables存储过程435
  • 18.6在Oracle数据库下使用游标436
  • 18.6.1显式游标436
  • 18.6.2隐式游标437
  • 第19章事务439
  • 19.1事务概述439
  • 19.1.1显式事务与隐性事务439
  • 19.1.2设置事务属性442
  • 19.1.3事务的工作机制443
  • 19.1.4编写有效的事务444
  • 19.2事务操作445
  • 19.2.1提交事务445
  • 19.2.2设置事务回退点447
  • 19.2.3回滚事务448
  • 19.3事务并发控制449
  • 19.3.1事务的并发问题449
  • 19.3.2表级锁定450
  • 19.3.3设置事务隔离层并发控制453
  • 19.3.4死锁的产生及预防455
  • 19.4分布式事务处理456
  • 19.4.1分布式事务简介456
  • 19.4.2创建分布式事务456
  • 19.4.3分布式处理协调器457
  • 第20章索引458
  • 20.1索引概述458
  • 20.1.1索引的基本概念458
  • 20.1.2索引的分类459
  • 20.1.3使用索引的原则460
  • 20.2创建索引460
  • 20.2.1创建简单的非簇索引460
  • 20.2.2创建多字段非簇索引463
  • 20.2.3创建唯一索引463
  • 20.2.4创建簇索引465
  • 20.2.5创建虚拟列索引467
  • 20.3维护索引469
  • 20.3.1查看是否需要维护索引469
  • 20.3.2重构索引470
  • 20.3.3整理索引碎片472
  • 20.3.4删除索引473
  • 第四篇常用函数篇
  • 第21章聚合函数476
  • 21.1统计聚合函数476
  • 21.1.1求和函数476
  • 21.1.2最大值函数479
  • 21.1.3最小值函数482
  • 21.1.4平均值函数484
  • 21.1.5标准偏差函数488
  • 21.1.6方差函数491
  • 21.2行聚合函数495
  • 21.2.1SQL Server:Count()函数495
  • 21.2.2Oracle:Count()函数496
  • 21.2.3MySQL:Count()函数496
  • 21.3列表函数497
  • 21.3.1列表最大值函数497
  • 21.3.2列表最小值函数498
  • 第22章数学函数500
  • 22.1符号转换判断函数500
  • 22.1.1绝对值函数500
  • 22.1.2符号判断函数501
  • 22.2取舍函数503
  • 22.2.1四舍五入函数503
  • 22.2.2向上取整函数504
  • 22.2.3向下取整函数506
  • 22.3三角函数507
  • 22.3.1正弦函数507
  • 22.3.2反正弦函数509
  • 22.3.3余弦函数510
  • 22.3.4正切函数512
  • 22.3.5反正切函数514
  • 22.3.6余切函数515
  • 22.3.7角度/弧度函数516
  • 22.4指数/对数函数518
  • 22.4.1指数函数518
  • 22.4.2对数函数522
  • 22.5进制转换函数525
  • 22.5.1Oracle:Hextoraw()函数525
  • 22.5.2Oracle:Rawtohex()函数525
  • 22.6随机函数526
  • 22.6.1SQL Server:Rand()函数526
  • 22.6.2MySQL:Rand()函数527
  • 第23章字符串处理函数528
  • 23.1大小写转换函数528
  • 23.1.1大写转换函数528
  • 23.1.2小写转换函数530
  • 23.2去除空格函数531
  • 23.2.1去除左空格函数531
  • 23.2.2去除右空格函数533
  • 23.3连接与截取函数534
  • 23.3.1连接函数534
  • 23.3.2截取函数535
  • 23.4查找/替换函数537
  • 23.4.1查找函数538
  • 23.4.2替换函数543
  • 23.5其他字符处理函数546
  • 23.5.1转换函数547
  • 23.5.2修改函数550
  • 23.5.3比较函数555
  • 第24章日期时间处理函数558
  • 24.1日期时间获取函数558
  • 24.1.1日期获取函数558
  • 24.1.2时间获取函数567
  • 24.1.3星期函数569
  • 24.2日期时间处理函数573
  • 24.2.1日期修改函数573
  • 24.2.2时间修改函数576
  • 24.3日期时间比较函数578
  • 24.3.1日期比较函数578
  • 24.3.2时间比较函数580
  • 24.4日期时间截取函数580
  • 24.4.1获取日期时间各个部分580
  • 24.4.2日期时间截取函数581
  • 24.4.3日期时间格式化函数583
  • 第25章类型转换函数586
  • 25.1通用类型转换函数586
  • 25.1.1SQL Server:Cast()函数586
  • 25.1.2SQL Server:Convert()函数586
  • 25.1.3Oracle:Convert()函数587
  • 25.1.4Oracle:Cast()函数588
  • 25.1.5MySQL:Convert()函数588
  • 25.2具体类型转换函数588
  • 25.2.1Oracle:To_Char()函数588
  • 25.2.2Oracle:To_Data()函数589
  • 25.2.3Oracle:AscIIStr()函数589
  • 25.2.4Oracle:Bin_to_num()函数590
  • 25.2.5Oracle:CharToRowID()函数590
  • 25.2.6Oracle:Compose()函数591
  • 25.2.7Oracle:DeCompose()函数591
  • 25.2.8Oracle:RowIDToChar()函数591
  • 25.2.9Oracle:To_Number()函数592
  • 25.2.10MySQL:Str_To_Date()函数592
  • 25.3类型判断函数593
  • 25.3.1SQL Server:IsDate()函数593
  • 25.3.2SQL Server:IsNull()函数593
  • 25.3.3SQL Server:IsNumeric()函数594
  • 25.3.4SQL Server:NullIf()函数594
  • 索引595

资源下载

资源下载地址1:https://pan.baidu.com/s/10Fy6Tc4Uk-xMv1_s2RMp_Q

相关资源

网友留言