Excel 2010 SQL应用038 以数值范围为条件的查询
目录
源数据表
解决方案
字段的四则运算
日期与数字的关系和转换
源数据表
姓名 | 语文 | 数学 | 英语 |
刘静茹 | 85 | 90 | 90 |
何冬梅 | 75 | 85 | 71 |
王清容 | 70 | 76 | 80 |
程飞娥 | 64 | 57 | 65 |
朱小林 | 80 | 94 | 89 |
罗秀丽 | 75 | 87 | 84 |
王川洪 | 81 | 76 | 74 |
何刚 | 81 | 56 | 79 |
任章宪 | 55 | 59 | 60 |
周榕珍 | 63 | 87 | 54 |
雷小露 | 66 | 60 | 84 |
王清秀 | 64 | 78 | 72 |
魏星 | 71 | 82 | 94 |
余佳丽 | 98 | 52 | 75 |
曾德昌 | 62 | 63 | 95 |
叶倩 | 99 | 95 | 99 |
袁琴琴 | 72 | 98 | 68 |
姚鹏 | 78 | 81 | 62 |
赵林 | 79 | 77 | 55 |
文森 | 84 | 98 | 82 |
杨怡 | 77 | 64 | 89 |
马晓冬 | 85 | 67 | 85 |
马冬梅 | 70 | 96 | 96 |
刘芙蓉 | 66 | 77 | 92 |
邵洪亮 | 70 | 65 | 58 |
彭勤 | 87 | 94 | 82 |
刘华平 | 53 | 86 | 62 |
王亚坤 | 86 | 51 | 86 |
叶凤君 | 55 | 75 | 76 |
如图所示,该表为某学校某年级的考试成绩,表中列出了语文、数学和英语三门功课的成绩。为 了方便统计,现在需要将总分大于240分的同学姓名列出,并直接计算出总分。
解决方案
SELECT 姓名,(语文+数学+英语) AS 总成绩
FROM [sheet1$]
WHERE (语文+数学+英语)>240
字段的四则运算
SQL查询中可以直接使用算术运算符对字段进行算术运算并得到结果。算术运算中包括加(+)、减(-)、乘(*)、除(/)等一系列基本的运算。在使用过程中,可以直接将字段运用算
术运算符进行运算并得到结果。算术运算符的使用方法如下:
expr1 运算符 expr2
参数中expr1和expr2表示用于标识包含要计算的数据字段。实际使用时可以采用多个算术运算符对字段进行连接,并执行相应的算术运算。算术运算符遵循四则运算的优先级,也可
以使用括号以改变运算的优先级。
本例中,若要查询所有总分大于240分的同学,就需要将语文、数学、英语三门功课的分数相加,并将结果与240进行比较。因而采用以下条件表达式:
(语文+数学+英语)>240
运用算术运算符可以计算结果,并将结果作为字段进行单独的显示,只需在算术运算表达式之后加上“AS新字段名”即可。如本例中,除了要找到总分大于240分的同学姓名,还要
将总分作为结果显示出来,于是可以在SELECT语句中将“总分”字符表示为:
(语文+数学+英语) AS 总成绩
在使用算术运算符时需要注意字段的类型,算术运算只能用于数字类型的字段。若字段中 出现非数字类型的值,则该值将被认为是NULL值而不进行运算。
日期与数字的关系和转换
在Excel中,有数字、文本、日期和时间等几个基本的数据类型。日期和时间类型的数据在Excel中实质上为数字。,在Excel中可以通过改变单元格数字格式的方式对其类型进行转换,
其设置方式如下:
选中填有数字的单元格后,单击鼠标右键,在弹出的快捷菜单中单击“设置单元格格式"选项,在弹出的“设置单元格格式”对话框中选择“数值”标签,即可进行数字格式的设置,如图所示。
将单元格数字格式分别设置为日期和数字后,将发现数字和日期可以进行互相转换。实质上,数字转换成日期后,其本质还是数字,即在Excel内存储的数据仍然是数字,只是单元格数字格式设置的不同导致显示的不同。数字的整数部分为日期,其小数部分为时间。Excel中的日期以1900年1月1日为起点,其代表的数字为1。任意数字转换成日期时,其整数部分即表示自1900年1月1日起经过的天数。比如“40513"即表示日期2010年12月1日,即1900年1月1日至2010年12月1日经过了40513天。如图2-37所示,两个单元格的显示值虽然不同,而实际的存储值是相同的。因而,算术运算也可以运用于日期类型的字段。在实际运算时,系统将日期转换成数字后再进行运算。
在Excel中还有另一种日期系统,即Microsoft Excel for the Macintosh日期系统。该日期系统计算则从1904年1月1日作为系统日期的第一天,其代表的数字为1。要改变该日期系统
的设置,可以通过“Excel选项’’中的“高级”选项进行设置,如图所示。
需要注意的是,在两种不同的日期系统中,同样的日期所表示的数字值是不相同的。用户应该根据自己的需要进行设置,以避免结果混乱。
Excel 2010 SQL应用038 以数值范围为条件的查询相关推荐
- Excel 2010 SQL应用042 返回邮政机构所在行政区域
目录 源数据表 解决方案 RIGHT函数 LEN函数 RIGHT函数与RIGHTB函数的区别 源数据表 序号 机构代码 机构名称 机构标记 邮政编码 所在地址 更新时间 1 10000713 北京邮政 ...
- Excel 2010 SQL应用026 查询排除满足某条件的数据
目录 源数据表 解决方案 不等号比较运算 源数据表 班级_(一年级) 姓名 语文成绩 数学成绩 四班 何艳 94 62 二班 何冬梅 86 64 二班 冯晨 90 64 二班 彭勤 77 67 四班 ...
- Excel 2010 SQL应用037 满足两个条件之一的查询
目录 源数据表 解决方案 满足多个条件之一的查询 源数据表 客户 货款 开票日期 账期(天) 付款日期 大足实业 9300 2010/11/13 90 2010/12/22 龙风公司 10600 20 ...
- Excel 2010 SQL应用073 DATEDIFF函数
目录 源数据表 解决方案 DATEDIFF函数的使用 源数据表 部门 姓名 进司时间 生产制造部 康兴珍 2006/10/16 设备部 俞守林 2006/7/23 生产制造部 易仕华 2010/12/ ...
- Excel 2010 SQL应用030 查询关键字
目录 源数据表 解决方案 运用LIKE进行模糊匹配 模糊匹配中不确定长度的字符表示 源数据表 姓名 部门 入职日期 刘星 生产部 1992/10/4 罗大吴 生产部 2009/7/21 吴宏艳 行政管 ...
- Excel 2010 SQL应用105 域聚合函数之第一个和最后一个
目录 源数据表 解决方案 DFirst 方法 语法 参数 返回值 源数据表 单位名称 单位性质 网站名称 备案号 金友集团有限公司 企业 广东金友集团韶华酒店 粤ICP备09185418号 动易网络科 ...
- Excel 2010 SQL应用097 聚合函数之方差或标准方差
目录 源数据表 解决方案 VAR函数及VARP函数的使用 源数据表 姓名 口语成绩 黄惠 76 李向阳 90 柳青 84 黄燕凤 81 古学文 86 古凤冰 87 张初阳 82 候琳 85 龙维 83 ...
- Excel 2010 SQL应用041 根据二代身份证号返回出生年份
源数据表 序号 姓名 身份证号 1 黄有国 4526221968****1654 2 陈燕妮 4508811984****7447 3 张海波 4501051977****0019 4 王福英 450 ...
- Excel 2010 SQL应用028 查询空值
目录 源数据表 解决方案 NULL值的判断 源数据表 计算机等级考试成绩清单 院系名称 学号 姓名 准考证号 报考语言 成绩 成人 C08211553105 刘静茹 4326000509 二级数据库 ...
最新文章
- 存储新技术之“连续数据保护(CDP)”
- iOS 层层推进实现代理模式
- webform窗体怎么实现session唯一标识_微信小程序用户登录和登录态维护的实现_javascript技巧...
- 覆盖17类面试题小结
- Mac 安装 MySQL
- 使用BIND安装智能DNS服务器(三)---添加view和acl配置
- android js回调函数,JavaScript回调函数的几种用法
- MySQL 查询题型总结
- excel取末尾数字_excel提取数字的方法步骤详解
- 柳州哪里有短视频创业直播基地?柳州市互联网协会为您精选4家
- linux中文件颜色,蓝色,白色等各自代表的含义
- java stack长度_Java Stack size()用法及代码示例
- 企业为什么需要BI报表工具?
- 小镇故事介绍 这个世界很喧哗,有的时候只需要一个人静一静
- leetcode 最常见的150道前端面试题(简单题下)
- DQN笔记:高估问题 target network Double DQN
- nginx $1,2,3的含义
- 0039c语言作业答案2020,中石油华东2020年秋季学期《程序设计(C语言)在线考试题目答案...
- 5.1 node实现简单注册功能(往json文件中写入数据)
- js正则:提取css语法中的背景图片名字
热门文章
- Java8 lambda表达式
- InputStream.read()阻塞
- 爬虫 — 大众点评商户信息的爬取和文字反爬
- BIM安装到解析、以及完整项目总结
- java二进制补码_java基础 二进制补码
- 【uniapp】uniapp安卓APP在线自动升级功能
- 《Multiple UAV exploration of an unknown region》翻译
- 【p1332】【模板练习】血色先锋队
- 联想小新 14、联想小新16 2023 标压版评测
- Mac系统 mds、mds_stores、mdworker 占cpu很高,以及这些进程是干啥的