目录

源数据表

解决方案

字段的四则运算

日期与数字的关系和转换


源数据表

姓名 语文 数学 英语
刘静茹 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 以数值范围为条件的查询相关推荐

  1. Excel 2010 SQL应用042 返回邮政机构所在行政区域

    目录 源数据表 解决方案 RIGHT函数 LEN函数 RIGHT函数与RIGHTB函数的区别 源数据表 序号 机构代码 机构名称 机构标记 邮政编码 所在地址 更新时间 1 10000713 北京邮政 ...

  2. Excel 2010 SQL应用026 查询排除满足某条件的数据

    目录 源数据表 解决方案 不等号比较运算 源数据表 班级_(一年级) 姓名 语文成绩 数学成绩 四班 何艳 94 62 二班 何冬梅 86 64 二班 冯晨 90 64 二班 彭勤 77 67 四班 ...

  3. Excel 2010 SQL应用037 满足两个条件之一的查询

    目录 源数据表 解决方案 满足多个条件之一的查询 源数据表 客户 货款 开票日期 账期(天) 付款日期 大足实业 9300 2010/11/13 90 2010/12/22 龙风公司 10600 20 ...

  4. Excel 2010 SQL应用073 DATEDIFF函数

    目录 源数据表 解决方案 DATEDIFF函数的使用 源数据表 部门 姓名 进司时间 生产制造部 康兴珍 2006/10/16 设备部 俞守林 2006/7/23 生产制造部 易仕华 2010/12/ ...

  5. Excel 2010 SQL应用030 查询关键字

    目录 源数据表 解决方案 运用LIKE进行模糊匹配 模糊匹配中不确定长度的字符表示 源数据表 姓名 部门 入职日期 刘星 生产部 1992/10/4 罗大吴 生产部 2009/7/21 吴宏艳 行政管 ...

  6. Excel 2010 SQL应用105 域聚合函数之第一个和最后一个

    目录 源数据表 解决方案 DFirst 方法 语法 参数 返回值 源数据表 单位名称 单位性质 网站名称 备案号 金友集团有限公司 企业 广东金友集团韶华酒店 粤ICP备09185418号 动易网络科 ...

  7. Excel 2010 SQL应用097 聚合函数之方差或标准方差

    目录 源数据表 解决方案 VAR函数及VARP函数的使用 源数据表 姓名 口语成绩 黄惠 76 李向阳 90 柳青 84 黄燕凤 81 古学文 86 古凤冰 87 张初阳 82 候琳 85 龙维 83 ...

  8. Excel 2010 SQL应用041 根据二代身份证号返回出生年份

    源数据表 序号 姓名 身份证号 1 黄有国 4526221968****1654 2 陈燕妮 4508811984****7447 3 张海波 4501051977****0019 4 王福英 450 ...

  9. Excel 2010 SQL应用028 查询空值

    目录 源数据表 解决方案 NULL值的判断 源数据表 计算机等级考试成绩清单 院系名称 学号 姓名 准考证号 报考语言 成绩 成人 C08211553105 刘静茹 4326000509 二级数据库 ...

最新文章

  1. 存储新技术之“连续数据保护(CDP)”
  2. iOS 层层推进实现代理模式
  3. webform窗体怎么实现session唯一标识_微信小程序用户登录和登录态维护的实现_javascript技巧...
  4. 覆盖17类面试题小结
  5. Mac 安装 MySQL
  6. 使用BIND安装智能DNS服务器(三)---添加view和acl配置
  7. android js回调函数,JavaScript回调函数的几种用法
  8. MySQL 查询题型总结
  9. excel取末尾数字_excel提取数字的方法步骤详解
  10. 柳州哪里有短视频创业直播基地?柳州市互联网协会为您精选4家
  11. linux中文件颜色,蓝色,白色等各自代表的含义
  12. java stack长度_Java Stack size()用法及代码示例
  13. 企业为什么需要BI报表工具?
  14. 小镇故事介绍 这个世界很喧哗,有的时候只需要一个人静一静
  15. leetcode 最常见的150道前端面试题(简单题下)
  16. DQN笔记:高估问题 target network Double DQN
  17. nginx $1,2,3的含义
  18. 0039c语言作业答案2020,中石油华东2020年秋季学期《程序设计(C语言)在线考试题目答案...
  19. 5.1 node实现简单注册功能(往json文件中写入数据)
  20. js正则:提取css语法中的背景图片名字

热门文章

  1. Java8 lambda表达式
  2. InputStream.read()阻塞
  3. 爬虫 — 大众点评商户信息的爬取和文字反爬
  4. BIM安装到解析、以及完整项目总结
  5. java二进制补码_java基础 二进制补码
  6. 【uniapp】uniapp安卓APP在线自动升级功能
  7. 《Multiple UAV exploration of an unknown region》翻译
  8. 【p1332】【模板练习】血色先锋队
  9. 联想小新 14、联想小新16 2023 标压版评测
  10. Mac系统 mds、mds_stores、mdworker 占cpu很高,以及这些进程是干啥的