图书介绍

Excel 2010 SQL完全应用PDF|Epub|txt|kindle电子书版本网盘下载

Excel 2010 SQL完全应用
  • 林盘生,李懿,陈树青等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121140372
  • 出版时间:2011
  • 标注页数:468页
  • 文件大小:165MB
  • 文件页数:498页
  • 主题词:表处理软件,Excel 2010;SQL语言

PDF下载


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

下载说明

Excel 2010 SQL完全应用PDF格式电子书版下载

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

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

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

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

图书目录

第1章SQL基础入门1

1.1熟悉Excel的SQL语言编写环境1

疑难1如何获取外部源数据1

通过OLE DB接口获取外部数据源3

使用Microsoft Query导入外部源数据3

疑难2如何刷新导入的外部数据7

刷新导入的外部数据源8

疑难3在数据源移动后如何修改数据源的连接路径9

根据弹出提示自动修改移动的文件路径10

通过修改连接字符串来修改移动的文件路径11

疑难4如何将混合类型的字段强制设置为文本字段11

强制设置导入的外部数据源的字段为文本形式13

SQL中的连接字符串详解13

疑难5如何对外部数据进行安全设置15

安全设置外部数据15

1.2 SQL基础概念17

疑难6如何从表中获取多列和多行17

使用SQL语句获取行和列数据17

什么是关系数据库中的表18

一行在表中表示什么信息18

一列在表中表示什么信息19

疑难7如何通过唯一标识把两个表的数据连接在一起19

如何理解主键标识20

1.3 SQL语句入门21

疑难8如何查询工作表中单列数据21

使用SQL获取单列数据22

什么是SELECT子句22

疑难9如何查询工作表中多列数据23

使用SQL语句获取多列数据24

SQL列字段命名的限制24

疑难10如何查询工作表中的所有列数据25

如何理解SQL语句中的通配符26

什么叫别名26

疑难11如何使用列别名26

如何使用列别名27

疑难12如何使用DISTINCT查询工作表中不重复的记录28

SQL语句中关键词DISTINCT的使用29

疑难13如何查询百度豪华车排行榜中某日搜索量大于800的记录30

SQL语句中WHERE子句的使用31

疑难14如何在SQL中使用定义名称31

定义名称在SQL语句中的应用32

什么叫名称33

疑难15 如何对学生的成绩进行降序排列33

ORDER BY子句的使用34

疑难16如何不借助源数据表使用SQL语句34

什么情况下的SQL语句可以不使用FROM子句35

疑难17如何把一条新记录添加到数据源中35

INSERT INTO语句的使用37

疑难18如何在Excel中更新数据38

UPDATE语句的使用39

疑难19如何提取带有合并单元格的数据39

如何对包含合并单元格字段的工作表使用SQL语句40

疑难20如何解决查询结果中有空白记录的问题41

如何去除查询结果中出现的空白记录41

1.4练习与思考42

第2章SQL运算符使用43

2.1比较运算符43

疑难21如何查询报考某专业的考生43

为SQL设置条件查询子句44

不以第一行为起点的数据表示44

等号运算符45

疑难22如何查询字段值中包含双引号的数据45

包含引号的数据表示46

疑难23如何查询指定日期的出口数据47

日期型数据表示48

疑难24如何查询啤酒销量超过50kL的信息49

带有括号的字段名表示方式50

大于、小于等运算50

疑难25如何查询某班外同学的考试成绩51

不等号比较运算52

2.2逻辑运算符52

疑难26如何查询缺考同学的数据52

NULL值的判断53

疑难27如何查询同时参加两项比赛的人员名单54

IN运算的妙用55

NOT IN运算出现NULL值时的注意事项55

疑难28如何查询2010年进入公司的员工名单56

利用BETWEEN求某范围内的数据57

疑难29如何查询姓“刘”的所有人员57

运用LIKE进行模糊匹配58

模糊匹配中不确定长度的字符表示58

疑难30如何查询订单号第三、四位为指定文本的出库记录59

模糊匹配中长度为1的字符表示60

疑难31如何查询成绩为C以上的同学60

模糊匹配中字符区间的表示61

疑难32如何查询商品代号中带有数字的商品数据62

模糊匹配中数字区间的表示62

疑难33如何查询姓名两端没有方括号的所有员工63

模糊匹配中特殊字符的表示64

2.3连接运算符64

疑难34如何对多个字段进行模糊查询64

连接符(&)的妙用65

疑难35如何查询同时满足申请租赁型经济适用房条件的人员66

同时满足多个条件的查询67

疑难36如何查询付款超过最后付款期限及尚未付款的客户68

满足多个条件之一的查询69

2.4算术运算符69

疑难37如何查询语数外总分大于240分的同学名单和总成绩69

字段的四则运算70

日期与数字的关系和转换71

疑难38如何计算员工社会保险缴纳金额72

按照百分比例计算字段73

Excel中数字的精度73

疑难39如何根据点坐标计算距原点的距离74

幂运算的妙用74

2.5练习与思考75

第3章SQL常见函数使用76

3.1字符串函数76

疑难40如何根据二代身份证号返回出生年份76

四舍六入五单双的规则79

MIDB函数的用法80

字符与字节的关系80

疑难41如何返回邮政机构所在行政区域80

RIGHT函数与RIGHTB函数的区别83

疑难42如何分离联系电话的区号与电话号码83

LEFT函数与LEFTB函数的区别85

疑难43如何替换字符串中的地名85

REPLACE函数的使用86

疑难44如何去除字符串首尾两侧的空格89

TRIM与LTRIM、RTRIM91

空格与不可见字符91

疑难45如何返回字符串中某字符所在位置92

INSTR函数的使用94

疑难46如何比较两列数据是否相同95

CBOOL函数与STRCOMP函数用法比较98

疑难47如何查询有换行符字段的记录100

处理换行符的方法101

疑难48如何去除路径仅返回文件名101

INSTRREV函数的使用102

疑难49如何将英文歌曲名称转换为小写字母104

STRCONV函数的使用105

LCASE函数与UCASE函数的使用109

3.2算术函数111

疑难50如何将价格进位到角得到产品零售价111

ROUND函数的使用112

CINT函数的使用115

疑难51如何求出阳台的圆弧长度115

弧度计算说明116

疑难52如何返回直角三角形斜边长度117

弧度与角度的转换118

SQL中可用的其他三角函数118

疑难53如何将编码转换为十六进制数118

HEX函数转换为十六进制的使用119

二进制、八进制、十六进制介绍120

进制转换方法简介120

疑难54如何根据货物重量返回满载车数量121

INT函数的使用122

FIX函数的使用122

3.3转换函数123

疑难55如何统一项目起止的日期格式123

CDATE函数的使用124

FORMATDATETIME函数的使用126

FORMAT函数将文本型日期转换为日期值127

疑难56如何格式化出货量增长率128

FORMATPERCENT函数的使用129

FORMATNUMBER函数的使用130

用ROUND函数配合“&”返回百分比131

用FORMAT函数返回百分比132

疑难57如何整理投票结果并返回读书数量132

VAL函数返回数字133

疑难58如何将数字转换为字符133

CSTR函数的使用134

CSTR函数与STR函数的区别135

CVAR函数的使用136

疑难59如何将字符转换成数字136

CLNG函数的使用137

CDBL函数、CSNG函数及CVAR函数用法比较138

3.4其他函数138

疑难60如何根据学生成绩返回等第成绩138

SWITCH函数的使用139

疑难61如何得到调整后的工资额141

ISNULL函数的使用142

ISNUMERIC函数143

疑难62如何得到反转后的回文诗143

STRREVERS函数的使用144

疑难63如何按规定格式返回数字与文本混杂的数据144

FORMAT函数返回相应格式使用145

IIF函数的使用153

纯小数前是否显示前导0154

疑难64如何查看支出是否超出预算154

CHOOSE函数的使用157

疑难65如何根据二代身份证号码判断性别158

用MOD函数配合IIF函数取性别159

用INT+MID+ IIF函数取性别162

3.5练习与思考162

第4章SQL日期和时间函数使用163

4.1获取日期163

疑难66如何查询今天是星期几163

DATE函数的使用164

NOW函数的使用164

WEEKDAY函数的使用165

WEEKDAYNAME函数的使用168

DATEPART函数的使用171

关于星期的典型语句175

疑难67如何用SQL语句得到当前月的剩余天数176

DATEADD+DAY函数的使用176

疑难68如何用SQL判断今年是平年还是闰年178

DATESERIAL函数的使用179

判断平年或闰年的语句180

疑难69如何用SQL获取今年母亲节的日期182

WEEKDAY+DATESERIAL+FORMAT函数的使用182

疑难70如何用SQL计算员工的工龄工资184

DATEDIFF函数的使用185

疑难71如何用SQL计算食品到期日期187

DATEADD函数返回到期日期188

4.2格式化日期188

疑难72如何将日期和时间转换为系统标准格式188

利用FORMAT函数转换日期190

疑难73如何获取合同签订的英文日期190

利用FORMAT函数转换为英文日期191

利用函数复合运用转换为英文日期191

疑难74如何将日期转换为报表所需格式192

获取当月总天数的技巧193

4.3时间段查询193

疑难75如何返回第一季度中的销售记录193

DATEPART函数忽略年份获取日期所在的季度194

疑难76如何提取合同即将到期的员工及最迟续订期限194

利用WEEKDAY函数获取工作日信息196

疑难77如何获取所有职员的星座196

不同年份查询相同月份、日期所在区间197

笛卡儿积的概念197

疑难78如何找出销售额最高的月份198

利用MONTHNAME函数获取月份的完整表示199

疑难79如何查询库存中某日的出入库情况汇总199

日期和时间的关系200

4.4练习与思考200

第5章SQL排序查询201

5.1单列数据排序201

疑难80如何提取某区域的销售记录并按销售额降序排列201

利用ORDER BY子句对记录进行排序202

SQL查询机制步骤详解202

疑难81如何找出考试成绩总分前5名的同学203

利用TOP谓词查询前几条记录204

TOP PERCENT保留记录规律204

疑难82如何查询百米赛跑项目第5~8名的运动员205

伪时间排序技巧206

查找排名中间的记录的技巧206

TOP谓词出现重复记录的查询规律207

疑难83如何将考生姓名进行随机排序207

随机排序技巧208

伪随机数概念208

5.2多列数据排序209

疑难84如何将员工名单按照多级部门进行排序209

多列排序技巧及规律210

疑难85如何从总分前10名中找出语文成绩最差的3名同学210

在排序结果中查找指定记录的技巧211

疑难86如何得到足球比赛小组赛的出线名单212

指定不同排序方法的多列排序213

利用数学计算方法进行多列排序213

5.3练习与思考214

第6章 聚合函数与分组统计215

6.1聚合函数的应用215

疑难87如何求某公司的总销售量及总销售额215

SUM函数在SQL语句中的使用216

疑难88如何求某班学生的各科平均成绩216

AV G函数在SQL中的使用217

疑难89如何统计订单号不重复的数目217

DISTINCT+COUNT统计不重复的记录数218

疑难90如何获取学生年龄的最大值及最小值219

MAX函数及MIN函数在SQL语句中的使用220

疑难91如何剔除最大值及最小值后求均值220

SUM+MAX+MIN+COUNT函数综合使用221

疑难92如何获得入网套餐终端补贴起始月份及终止月份221

FIRST函数及LAST函数的使用222

疑难93如何估计货运运费的标准偏差及标准差222

STDEV函数及STDEVP函数的使用223

疑难94如何求某组学生口语测验成绩的方差224

VAR函数及VARP函数的使用224

疑难95如何计算某列中空值的数目225

NULL在SQL语句中的使用226

疑难96如何计算不同日期的数量226

COUNT+FORMAT函数的使用227

6.2域聚合函数的应用227

疑难97如何按商品编码统计累计销售额227

DSUM函数在SQL语句中的使用229

疑难98如何求每位学生得分最高两科的所有记录229

DCOUNT函数在SQL语句中的使用230

疑难99如何求指定条件的货款额均值231

DAVG函数在SQL语句中的使用232

疑难100如何查询指定条件的人员的姓名233

DLOOKUP函数在SQL语句中的使用234

疑难101如何求指定条件的营业厅的最高分及最低分234

DMAX函数及DMIN在SQL语句中的使用235

疑难102如何求指定条件的第一个值及最后一个值236

DFIRST函数及DLAST在SQL语句中的使用237

疑难103如何求指定条件的方差238

DVAR函数及DVARP在SQL语句中的使用238

疑难104如何求指定条件的标准偏差标准差239

DSTDEV函数及DSTDEVP在SQL语句中的使用240

6.3分组统计240

疑难105如何汇总同一物品的数量及价格241

GROUP BY子句的使用241

疑难106如何分组汇总多列数据242

使用多个分组列的GROUPBY子句243

疑难107如何查询销售数量大于15台的手机品牌及销售金额243

HAVING子句的使用244

疑难108如何查询平均成绩大于60分同学的学号、姓名和平均成绩245

使用HAVING子句提取平均成绩大于60分的记录246

疑难109如何统计姓“林”的员工人数246

HAVING子句结合 LEFT函数统计某姓氏的人数247

疑难110如何求某车间的机器在每分钟内的平均速度248

通过GROUP BY子句结合FORMAT函数对时间段进行分组249

疑难111如何查询材料编号重复出现2次或2次以上的记录249

GROUP BY子句+HAVING子句+WHERE子句提取重复出现2次及 2次以上的记录250

疑难112如何查询只出现1次编码的记录251

GROUPBY子句+HAVING子句提取只出现1次的记录251

WHERE子句=1提取只出现1次的记录252

疑难113如何查询“不重复且价格最低”的记录252

GROUPBY子句+MIN函数获取最低单价的记录253

疑难114如何计算每个得分范围内的数量253

GROUP BY+IIF函数的使用254

GROUP BY+CHOOSE函数的使用255

GROUP BY+PARTITION函数的使用256

疑难115 如何将多行的享受月份转化为一行起止的享受月份256

GROUP BY+FIRST函数+LAST函数的使用257

疑难116如何实现表格行列转置257

TRANSFORM语句的使用258

疑难117如何得到每个人的成绩表259

TRANSFORM的交叉表及GROUP BY子句汇总求和260

疑难118如何生成列合计的交叉表260

TRANSFORM+GROUP BY子句+UNION ALL求带有小计及合计行的结果表261

6.4练习与思考264

第7章 连接查询265

7.1内连接查询265

疑难119如何查询水果所对应的颜色265

一对一连接两个工作表266

疑难120如何查询每条成绩表记录所对应的学生信息266

公共字段连接两个工作表267

疑难121如何理解连接中的多对多关系268

笛卡儿积导致数据虚增的原因269

疑难122如何进行两个或者两个以上表的连接270

多个工作表连接271

AND在多个工作表连接中的使用271

疑难123如何根据测评分数给学生评定等级271

使用BETWEEN AND连接工作表272

疑难124如何得到各城市满意度大小比较关系图273

使用大于条件连接工作表274

疑难125如何进行字母之间大小的对比274

通过字母大小比较连接工作表275

疑难126如何处理比赛对阵表275

使用行函数连接工作表276

疑难127如何使用INNER JOIN连接三个表276

使用INNER JOIN连接工作表277

7.2外连接查询277

疑难128如何使用左外连接278

使用LEFT OUTER JOIN进行左连接279

疑难129如何使用右外连接279

使用RIGHT OUTER JOIN进行右连接280

疑难130如何使用全外连接281

使用全外连接281

疑难131如何对超过两个或两个以上的表进行左外连接282

多个工作表进行左连接283

7.3连接查询的高级应用284

疑难132如何把两个工作表的资料合并在一起284

UNION ALL的使用285

UNION ALL与UNION的区别285

疑难133如何把列数不等的两个工作表合并起来286

列数不等的工作表进行连接287

疑难134如何查询指定条件的职工资料288

剔除指定记录进行内连接289

疑难135如何查询各组长管理的组员记录289

内连接及WHERE子句的使用290

疑难136如何获取每一户对应的户主姓名291

左外连接的高级使用293

疑难137如何查询所有学生的学号、姓名、选课数及总成绩293

ISNULL+IIF+左外连接的使用294

疑难138如何查询学过“002”和“003”课程的学生的学号、姓名295

内连接+WHERE子句+GROUPBY子句+HAVING子句的综合应用296

疑难139如何生成排列组合297

什么叫交叉连接298

疑难140如何生成0~999的数字298

交叉连接生成一组数299

7.4练习与思考299

第8章 子查询300

8.1简单子查询300

疑难141如何查询销售数量大于平均销售量的数据300

大于平均值的子查询301

疑难142如何查询“王双”所在部门的所有员工的销售情况302

带有IN的子查询303

疑难143如何输出每个学生在必修表中未修的课程304

带有NOT IN的子查询305

疑难144如何查询选修了课程名为“大学数学”的学生学号及姓名306

带有IN的子查询307

疑难145如何查询出每家户口所在地不同的记录309

使用EXISTS谓词进行子查询310

疑难146如何查询数学成绩大于80分的学生的相关记录310

使用NOT EXISTS谓词进行子查询311

疑难147如何查询销售数量大于北京分公司所有产品销售数量的品种、 分公司、数量、金额312

使用ALL进行子查询313

疑难148如何查询高于某些店销售数量的信息314

使用ANY进行子查询315

疑难149如何查询两门以上不及格课程的学生姓名、学号及其平均成绩316

多条件获取符合条件的学号进行子查询317

疑难150如何查询大于平均年龄的员工姓名、年龄及学历318

使用HAVING子句进行子查询319

8.2复杂的子查询319

疑难151如何返回所在系平均年龄在系平均年龄以上的教师相关信息319

使用比较表达式进行子查询320

疑难152如何求各城市各月销售数量之间的排名320

使用1+COUNT(*)产生排名的子查询321

疑难153如何对考生的成绩进行排名322

使用多个1+COUNT(*)进行子查询323

疑难154如何汇总各个国家获得两块以上的金牌记录323

使用SUM(1)进行子查询324

疑难155如何查询进价相同及进价不同的商品325

结合FIRST+LAST+IN的子查询327

疑难156如何实现在分类汇总行中对某字段进行计数统计327

带有“总计”的综合子查询328

疑难157如何统计各大区域各省份的历年项目数小计并在所在区域内进行排名329

多层嵌套综合子查询331

疑难158如何根据各城市销售数量给其增加自动编号列331

嵌套子查询及1+COUNT(*)形成排名333

8.3练习与思考333

第9章SQL与数据透视表334

9.1数据透视表基础334

疑难159如何汇总各供应商的供货总数及总金额334

“数据透视表字段列表”窗格说明335

疑难160如何统计各班某科成绩的总体情况336

数据透视表汇总方式介绍338

疑难161如何在数据透视表中使用鼠标拖放338

启用经典数据透视表布局339

疑难162如何设置合并单元格标志339

设置数据透视表合并单元格标志340

疑难163如何添加计算字段来计算销售金额提成340

数据透视表计算字段介绍341

疑难164如何添加计算项获取同比值342

数据透视表计算项介绍343

疑难165如何按年月汇总销售额343

数据透视表日期字段分组组合344

疑难166如何创建年份的单页字段数据透视表345

创建数据透视表自定义页字段347

9.2 SQL与数据透视表347

疑难167如何创建动态的数据透视表347

使用SQL语句创建动态的数据透视表349

疑难168如何汇总同一个工作簿中的所有数据349

使用SQL语句连接同一个工作簿内所有的工作表创建动态的数据透视表351

疑难169如何汇总同一个工作簿中不同区域的数据351

使用SQL语句连接同一个工作簿内不同工作表中的不同区域创建数据透视表353

疑难170如何汇总不同工作簿中不同工作表的数据353

使用SQL语句连接不同工作簿中不同工作表的所有数据创建动态的数据透视表356

疑难171如何对列数不等的工作表创建数据透视表357

使用SQL语句连接列数不等的工作表创建动态的数据透视表359

疑难172如何分别统计各部门不同性别、学历、职位的人数359

使用SQL语句对源数据进行结构转换创建动态的数据透视表361

疑难173如何创建当月销量及累计销量的数据透视表362

使用SQL语句创建带有当月统计及累计的动态数据透视表364

9.3练习与思考365

第10章SQL和VBA366

10.1 VBA基础366

疑难174如何输入和修改VBA代码并保存366

VBA编样环境及VBA代码的编写和运行368

启用宏的工作簿在Exce12003与Exce12007及以上版本的区别369

疑难175如何设置SQL所需的VBA环境369

引用ADO组件设置SQL编程环境369

10.2利用ADO组件进行数据库连接370

疑难176如何创建数据库连接实现简单的SQL查询370

利用ADO连接数据库371

利用ADO执行SQL查询,并在Excel中输出结果371

ADO连接不同的数据库371

疑难177如何使用VBA实现多数据库查询373

同时查询多个不同的数据库374

疑难178如何让用户选择数据库进行查询374

利用VBA选择数据库路径376

Excel自定义文档属性的概念377

10.3利用ADO组件进行表的操作377

疑难179如何使用VBA在数据库中新建一个表377

用CREATE语句新建数据表378

用SQL语句新建Excel工作表379

疑难180如何使用VBA删除数据库中的表379

DROP语句删除表380

疑难181如何使用VBA创建新的字段381

新建数据表中的字段382

删除数据表中的字段382

疑难182如何使用VBA修改表中现有的字段类型382

修改数据表中的字段名及类型383

疑难183如何使用VBA将某个表复制到其他数据库中383

整个数据表的复制385

10.4数据操作385

疑难184如何使用VBA向表中添加新的记录385

INSERT INTO语句实现数据的添加387

疑难185如何使用VBA将满足条件的记录添加到表中388

INSERT INTO语句实现数据的批量添加389

疑难186如何使用VBA修改某个特定记录390

UPDATE语句实现数据的批量修改更新391

UPDATE语句实现跨数据表的更新392

疑难187如何使用VBA批量更新记录392

DELETE语句实现数据的批量删除394

数据表的删除和清空394

疑难188如何使用VBA将SQL查询结果用于数据透视表394

创建数据透视表的数据源396

疑难189如何使用VBA获取某几行记录397

用GetRows方法实现将查询结果转换为数组398

记录集的指针398

疑难190如何使用VBA进行多表汇总399

多表的汇总查询401

OpenSchema实现数据库中结构的获取401

疑难191如何使用VBA进行文件的上传和下载402

将SQL查询结果存放于记录集对象405

AddNew实现记录的添加405

附件数据类型的应用407

10.5练习与思考408

第11章 综合应用409

11.1销售报表分析409

疑难192如何获取2010年各月销售总数量及总金额409

使用SQL语句对多个工作表进行分组汇总411

疑难193如何获取2010年销量前10位客户各月销售数量明细表411

使用SQL语句结合数据透视表获取销量前10位的客户明细411

疑难194如何获取各客户在2010年各个产品分类的销售总量及销售总金额414

获取各产品销售总量及销售总金额414

疑难195如何获取各销售经理所负责客户的销售总量及总金额416

获取各客户销售总量及销售总金额416

疑难196如何获取各个区域的销售总量及销售总金额417

获取各区域销售总量及销售总金额417

疑难197如何汇总各业务员的销售总量及销售总金额418

获取各业务员的销售总量及销售总金额419

11.2利用VBA结合SQL设计微型系统420

疑难198如何设计通讯录421

疑难199如何设计通用汇总程序430

疑难200如何设计工资管理系统447

热门推荐