目录

源数据表

解决方案

利用BETWEEN求某范围内的数据


源数据表

姓名 年龄 入职日期
刘星星 36 1992/8/20
罗大吴 41 1992/9/12
吴宏艳 42 1993/4/21
陈星 45 1993/12/26
罗文 28 1994/1/4
张大亮 36 1994/3/1
柳香香 46 1995/5/1
张汶 46 1995/10/1
张正难 48 1997/9/1
朱朱 59 1997/10/20
吴小丽 57 1998/3/27
柳文明 30 1998/7/15
吴华 42 1998/11/1
柳生风 58 1999/2/10
陈明明 35 1999/6/4
黄文风 36 2000/1/5
梁先丽 34 2000/5/17
赵正云 30 2000/8/1
王重阳 43 2000/8/29
张通 49 2000/10/27
周星星 47 2000/12/1
陈正明 31 2000/12/1
古凤 34 2000/12/1
周正亮 32 2002/1/13
刘吴薪 59 2002/5/23
吴明丽 41 2002/8/25
朱丽丽 54 2002/11/18
陈昆 27 2003/8/15
赵香华 28 2004/6/22
吴芳华 26 2006/3/2
赵应芳 32 2006/3/7
吴风 24 2006/4/19
陈正雄 28 2007/5/28
朱华丽 34 2007/8/20
闰关 25 2007/8/20
周泰 57 2007/9/4
欧阳正雄 43 2007/9/11
张文 29 2007/10/19
吴芳芳 51 2008/5/8
李英 49 2008/5/29
赵大年 34 2009/9/1
赵明宝 28 2010/4/1
吴正明 40 2010/5/11
刘倩倩 58 2010/6/4
张傅文 26 2010/12/31

在许多时候,用户需要找出某一范围内的数据,而不是单纯地找出大于某个值或小于某个值的敷据。如图所示为某公司的员工名单,该表格中包括了员工姓名、年龄、入职日期等信息。在制作年末报表时,需要统计2010年加入公司的员工信息,用SQL找出这些员工。

解决方案

利用SQL的BETWEEN运算可以方便地查询字段值在某一范围内的数据。

SELECT *
FROM [sheet1$]
WHERE 入职日期 BETWEEN #2010-1-1# AND #2010-12-31#

利用BETWEEN求某范围内的数据

当要找出字段在某一范围内的数据时,可以利用BETWEEN运算符,其语法如下:

expr BETWEEN value1 AND value2

参数expr表示用于标识包含要计算的数据字段。
    该表达式用于查询所有的字段值在value1和value2之间的记录(包括value1和value2)。value1、value2可以为数字或日期。采用该表达式即表示查询满足字段值大于或等于value 1
且小于或等于value2的数据。
    本例中,要找出2010年加入公司的员工,即入职日期大于或等于2010年1月1日且小于2010年12月31日,可以采用BETWEEN运算符,由于是日期,必须在日期两端加上井字符号(#)。

入职日期 BETWEEN #2010-1-1# AND #2010-12-31#

一般地,value1总是小于或等于value2。当value1大于value2时,SQL查询机制将自动判断值的大小并返回介于value1和vajue2之间的值,其查询结果等同于BETWEEN value2 AND
value1。
    当Value1等于Value2时,即表示范围内只有一个值,在这种情况下与使用等号运算符效果相同,即相当于

expr=value1

若要查询指定范围以外的数据,可以采用以下表达式:

expr NOT BETWEEN value1 AND value2

Excel 2010 SQL应用029 查询区间条件相关推荐

  1. Excel 2010 SQL应用027 查询同时满足两个条件的记录

    目录 源数据表 解决方案 IN运算的妙用 NOT IN运算出现NULL值时的注意事项 源数据表 跳远 跳高 铅球 朱小林 欧仁寿 朱小林 卢思彤 刘华平 王亚坤 余佳丽 肖妤翊 任章宪 冯晨 吕春慧 ...

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

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

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

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

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

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

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

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

  6. Excel 2010 SQL应用103 域聚合函数之DLOOKUP

    目录 源数据表 解决方案 DLookup 方法(Access) 语法 参数 返回值 源数据表 序号 姓名 籍贯 联系电话 学历 职称 1 刘一山 山西 13985259702 本科 经济师 2 李建国 ...

  7. Excel 2010 SQL应用104 域聚合函数之DMIN,DMAX

    目录 源数据表 解决方案 源数据表 营业厅名称 等级 性质 得分 蓓蕾营业厅 3级 城镇 80 桂城营业厅 3级 城镇 80 黄岗营业厅 3级 城镇 92 黄塘营业厅 2级 城镇 92 建设营业厅 3 ...

  8. Excel 2010 SQL应用083 降序排列

    源数据表 区域 销售员 销售数量 销售额 一区 何艳 3730 216340 二区 彭勤 5822 291100 三区 叶倩 4014 220770 三区 曾德昌 9198 542682 一区 曹乾刚 ...

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

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

最新文章

  1. MyEclipse图表工具Birt的使用技巧(三)--连接webservice数据源
  2. NGINX Config
  3. Python语言学习:利用pandas对两列字段元素求差集(对比两列字段所有元素的异同)
  4. java中static{}语句块详解
  5. Android 开发, Android 安全 精品资料收集
  6. C++为什么空格无法输出_C 语言 第8章-字符输入/输出和输入验证
  7. windows 10 开启全盘瞬间索引功能
  8. 网站前端和后台性能优化24
  9. 使用SAP OData offline库实现Android应用的离线(offline)模式
  10. 段落排版--行间距, 行高(line-height)
  11. php检测数组类型,javascript中通过哪些方法来检测数组类型?
  12. python字符串_教你快速了解 Python 字符串
  13. java 线程的理解_Java多线程基础理解
  14. Fiddler抓取https如何设置
  15. 论文阅读:Natural Language Processing Advancements By Deep Learning: A Survey
  16. MySQL对分隔符的处理(一)
  17. VB代码 VB小程序
  18. 魔兽世界服务器维护掉线,《魔兽世界怀旧服》老是掉线怎么办 老是掉线解决办法...
  19. win10和win11系统,手机或者其他设备连接不上电脑热点,一直在转圈圈的解决方法
  20. Python爬虫入门4:使用IE浏览器获取网站访问的http信息

热门文章

  1. 治理:没有规矩不成方圆
  2. Cloneable接口的作用
  3. 内网学习——0x05 BloodHound 的使用
  4. treelist右键菜单功能contextMenuStrip
  5. [ZT]下班后,为自己掘一口吃水的井
  6. C++ unique_ptr
  7. CSS3常见的几种选择器
  8. windows的powershell讲解
  9. Python实现点选验证码识别, B站模拟登陆
  10. 有问题直接说问题,问什么在不在???