编辑推荐
ExcelTip.net出品
微软全球有价值专家力作
壁立千寻敢攀登,寻根究底解疑难
内容简介
《Excel疑难千寻千解丛书:Excel2010SQL完全应用(附CD光盘1张)》由林盘生、李懿、陈树青、黄朝阳编著,是“Excel疑难千寻千解”丛书之一,为读者展示了在Excel2010中运用SQL语句解决疑难问题的实战技巧。《Excel疑难千寻千解丛书:Excel2010SQL完全应用(附CD光盘1张)》包含SQL基础入门、运算符、常用函数、日期、排序、聚合函数、连接查询、子查询、SQL与数据透视表、SQL与VBA等方面的应用技巧,以及SQL语句的综合应用。
《Excel疑难千寻千解丛书:Excel2010SQL完全应用(附CD光盘1张)》非常全面地阐述了SQL语言在Excel中的应用,SQL语法介绍具体全面,案例贴近实际,讲解深入透彻,帮助读者更加深入了解SQL语言,同时也揭开了SQL语言在Excel中使用的神秘面纱。
目录
第1章SQL基础入
1.1熟悉Excel的SQL语言编写环境
疑难1如何获取外部源数据
※通过OLEDB接口获取外部数据源
※使用MicrosoftQuery导入外部源数据
疑难2如何刷新导入的外部数据
※刷新导入的外部数据源
疑难3在数据源移动后如何修改数据源的连接路径
※根据弹出提示自动修改移动的文件路径
※通过修改连接字符串来修改移动的文件路径
疑难4如何将混合类型的字段强制设置为文本字段
※强制设置导入的外部数据源的字段为文本形式
※SQL中的连接字符串详解
疑难5如何对外部数据进行安全设置
※安全设置外部数据
1.2SQL基础概念
疑难6如何从表中获取多列和多行
※使用SQL语句获取行和列数据
※什么是关系数据库中的表
※一行在表中表示什么信息
※一列在表中表示什么信息
疑难7如何通过唯一标识把两个表的数据连接在一起
※如何理解主键标识
1.3SQL语句入门
疑难8如何查询工作表中单列数据
※使用SQL获取单列数据
※什么是SELECT子句
疑难9如何查询工作表中多列数据
※使用SQL语句获取多列数据
※SQL列字段命名的限制
疑难10如何查询工作表中的所有列数据
※如何理解SQL语句中的通配符
※什么叫别名
疑难11如何使用列别名
※如何使用列别名
疑难12如何使用DISTINCT查询工作表中不重复的记录
※SQL语句中关键词DISTINCT的使用
疑难13如何查询百度豪华车排行榜中某日搜索量大于800的记录
※SQL语句中WHERE子句的使用
疑难14如何在SQL中使用定义名称
※定义名称在SQL语句中的应用
※什么叫名称
疑难15如何对学生的成绩进行降序排列
※ORDERBY子句的使用
疑难16如何不借助源数据表使用SQL语句
※什么情况下的SQL语句可以不使用FROM子句
疑难17如何把一条新记录添加到数据源中
※INSERTINTO语句的使用
疑难18如何在Excel中更新数据
※UPDATE语句的使用
疑难19如何提取带有合并单元格的数据
※如何对包含合并单元格字段的工作表使用SQL语句
疑难20如何解决查询结果中有空白记录的问题
※如何去除查询结果中出现的空白记录
1.4练习与思考
第2章SQL运算符使用
2.1比较运算符
疑难21如何查询报考某专业的考生
※为SQL设置条件查询子句
※不以第一行为起点的数据表示
※等号运算符
疑难22如何查询字段值中包含双引号的数据
※包含引号的数据表示
疑难23如何查询指定日期的出口数据
※日期型数据表示
疑难24如何查询啤酒销量超过50kL的信息
※带有括号的字段名表示方式
※大于、小于等运算
疑难25如何查询某班外同学的考试成绩
※不等号比较运算
2.2逻辑运算符
疑难26如何查询缺考同学的数据
※NULL值的判断
疑难27如何查询同时参加两项比赛的人员名单
※IN运算的妙用
※NOTIN运算出现NULL值时的注意事项
疑难28如何查询2010年进入公司的员工名单
※利用BETWEEN求某范围内的数据
疑难29如何查询姓“刘”的所有人员
※运用LIKE进行模糊匹配
※模糊匹配中不确定长度的字符表示
疑难30如何查询订单号第三、四位为指定文本的出库记录
※模糊匹配中长度为1的字符表示
疑难31如何查询成绩为C以上的同学
※模糊匹配中字符区间的表示
疑难32如何查询商品代号中带有数字的商品数据
※模糊匹配中数字区间的表示
疑难33如何查询姓名两端没有方括号的所有员工
※模糊匹配中特殊字符的表示
2.3连接运算符
疑难34如何对多个字段进行模糊查询
※连接符(&)的妙用
疑难35如何查询同时满足申请租赁型经济适用房条件的人员
※同时满足多个条件的查询
疑难36如何查询付款超过最后付款期限及尚未付款的客户
※满足多个条件之一的查询
2.4算术运算符
疑难37如何查询语数外总分大于240分的同学名单和总成绩
※字段的四则运算
※日期与数字的关系和转换
疑难38如何计算员工社会保险缴纳金额
※按照百分比例计算字段
※Excel中数字的精度
疑难39如何根据点坐标计算距原点的距离
※幂运算的妙用
2.5练习与思考
第3章SQL常见函数使用
3.1字符串函数
疑难40如何根据二代身份证号返回出生年份
※四舍六入五单双的规则
※MIDB函数的用法
※字符与字节的关系
疑难41如何返回邮政机构所在行政区域
※RIGHT函数与RIGHTB函数的区别
疑难42如何分离联系电话的区号与电话号码
※LEFT函数与LEFTB函数的区别
疑难43如何替换字符串中的地名
疑难44如何去除字符串首尾两侧的空格
※TRIM与LTRIM、RTRIM※
※空格与不可见字符
疑难45如何返回字符串中某字符所在位置
疑难46如何比较两列数据是否相同
※CBOOL函数与STRCOMP函数用法比较
疑难47如何查询有换行符字段的记录
疑难48如何去除路径仅返回文件名
疑难49如何将英文歌曲名称转换为小写字母
3.2算术函数
疑难50如何将价格进位到角得到产品零售价
疑难51如何求出阳台的圆弧长度
疑难52如何返回直角三角形斜边长度
※弧度与角度的转换
※SQL中可用的其他三角函数
疑难53如何将编码转换为十六进制数
※二进制、八进制、十六进制介绍
※进制转换方法简介
疑难54如何根据货物重量返回满载车数量
3.3转换函数
疑难55如何统一项目起止的日期格式
疑难56如何格式化出货量增长率
疑难57如何整理投票结果并返回读书数量
疑难58如何将数字转换为字符
※CSTR函数与STR函数的区别
疑难59如何将字符转换成数字
※CDBL函数、CSNG函数及CVAR函数用法比较
3.4其他函数
疑难60如何根据学生成绩返回等第成绩
疑难61如何得到调整后的工资额
※ISNUMERIC函数
疑难62如何得到反转后的回文诗
疑难63如何按规定格式返回数字与文本混杂的数据
※纯小数前是否显示前导0
疑难64如何查看支出是否超出预算
疑难65如何根据二代身份证号码判断性别
3.5练习与思考
第4章SQL日期和时间函数使用
4.1获取日期
疑难66如何查询今天是星期几
※关于星期的典型语句
疑难67如何用SQL语句得到当前月的剩余天数
疑难68如何用SQL判断今年是平年还是闰年
※判断平年或闰年的语句
疑难69如何用SQL获取今年母亲节的日期
疑难70如何用SQL计算员工的工龄工资
疑难71如何用SQL计算食品到期日期
4.2格式化日期
疑难72如何将日期和时间转换为系统标准格式
※利用FORMAT函数转换日期
疑难73如何获取合同签订的英文日期
※利用FORMAT函数转换为英文日期
※利用函数复合运用转换为英文日期
疑难74如何将日期转换为报表所需格式
※获取当月总天数的技巧
4.3时间段查询
疑难75如何返回第一季度中的销售记录
※DATEPART函数忽略年份获取日期所在的季度
疑难76如何提取合同即将到期的员工及最迟续订期限
※利用WEEKDAY函数获取工作日信息
疑难77如何获取所有职员的星座
※不同年份查询相同月份、日期所在区间
※笛卡儿积的概念
疑难78如何找出销售额最高的月份
※利用MONTHNAME函数获取月份的完整表示
疑难79如何查询库存中某日的出入库情况汇总
※日期和时间的关系
4.4练习与思考
第5章SQL排序查询
5.1单列数据排序
疑难80如何提取某区域的销售记录并按销售额降序排列
※利用ORDERBY子句对记录进行排序
※SQL查询机制步骤详解
疑难81如何找出考试成绩总分前5名的同学
※利用TOP谓词查询前几条记录
※TOPPERCENT保留记