Access根据出生日期计算年龄_Access处理数据
Access数据库常用函数如图所示,可根据实际计算需求采用。
一、数值分组
1、IIF函数语法如下:
IIF (表达式,表达式成立时返回的值,表达式不成立时返回的值)。例如:
SELECT用户 ID,年龄,
IIF(年龄<=20,"20岁及其以下",
IIF(年龄<=30,"21-30岁",
IIF(年龄<=40,"31-40岁",
"40岁以上"))) AS年龄分组
FROM用户明细;
2、CHOOSE函数语法如下:
CHOOSE (参数,结果1,结果2,……,结果N)
说明:
① 参数可为数值或表达式,如果参数或表达式返回的值为1,则函数CHOOSE返回结果1;如果参数或表达式返回的值为2,函数CHOOSE返回结果2,以此类推。
② 参数或表达式返回的值必须为1~254的数字,如果小于1或者大于254,则Access数据库将返回错误值“#VALUE!”。
③ 如果参数为小数,则在使用前将被截尾取整,即相当于Excel中的lNt函数效果。
例如:
SELECT用户ID,年龄,
CHOOSE((年龄-1)/10+1,"10岁及其以下","11-20岁","21-30岁","31-40岁","40岁以上") AS年龄分组
FROM用户明细;
3、SWITCH函数语法如下:
SWITCH (条件1,结果1,条件2,结果2,……,条件N,结果N)
说明:
① 如果条件1为true,SWltCH将返回结果1,如果条件2为true,SWltCH将返回结果2,以此类推。
② 参数由成对的条件表达式和结果值组成,条件表达式按照从左到右的顺序求值,将返回与第一个求值结果为true的表达式相对应的结果值。
③ SWltCH函数在SQL语句中的条件表达式最多可以达到14个,如果多于14个表达式,将提示错误。
④ 如果所有表达式的结果值都不为true,SWltCH将返回Null。
例如:
SELECT用户ID,年龄,
SWITCH(年龄<=20,"20岁及其以下",
年龄<=30,"21-30岁",
年龄<=40,"31-40岁",
年龄>40,"40岁以上") AS年龄分组
FROM用户明细;
4、PARTITION函数语法如下:
PARTITION (数值参数,开始值,结束值,组距)
说明:
① 数值参数为要根据范围进行计算的整数。
② 开始值必须为整数,并且不能小于0。
③ 结束值也必须为整数,该数值不能等于或小于开始值。
④ 组距也必须为整数,指定在整个数值范围内(在开始值与结束值之间)的分区大小。
⑤ PARtltlON返回的内容为每组的“下限:上限”。
例如:
SELECT用户ID,年龄,
PARTITION(年龄,1,100,20) AS年龄分组
FROM用户明细;
四个分组比较:
二、日期、时间分组
在Access数据库中,除了可以采用YEAR、MONTH、DAY等常用日期函数进行日期分组外,我们还可以采用FORMAT函数进行日期/时间分组。
FORMAT函数的语法如下:
FORMAT(日期/时间,日期/时间格式参数)
FORMAT函数中日期/时间相关的格式参数说明如图:
例如:
SELECT订单编号,订购日期,
FORMAT(订购日期,"yyyy") AS年,
FORMAT(订购日期,"q") AS季,
FORMAT(订购日期,"m") AS月,
FORMAT(订购日期,"d") AS日,
FORMAT(订购日期,"dddd") AS星期,
FORMAT(订购日期,"h") AS小时,
FORMAT(订购日期,"n") AS分,
FORMAT(订购日期,"s") AS秒
FROM订购明细;
Access根据出生日期计算年龄_Access处理数据相关推荐
- Access根据出生日期计算年龄_【纯干货】值得收藏的Excel日期计算公式!
小伙伴们好,今天零壹学长给大家整理了一些常用的日期计算公式,赶紧往下看吧! 01根据身份证号计算出生年月 =--TEXT(MID(A2,7,8),"0-00-00") 02根据身份 ...
- Access根据出生日期计算年龄_小技巧 | 在SPSS中根据出生日期计算年龄
数据资料中收集了样本的出生日期,如何通过出生日期快速计算他们的当前年龄呢?本文将通过SPSS的自带案例数据集Employee data.sav进行操作步骤分享. 打开数据集 在SPSS中,选择文件 - ...
- Access根据出生日期计算年龄_WPS表格技巧—如何根据出生年月日求虚岁年龄
我们在利用WPS表格和Excel表格进行日常办公时,经常需要计算年龄,那么如果我们想要根据出生年月日求虚岁年龄的话,还要一个一个数吗?当然不必,今天我们就来教大家如何计算年龄根据出生年月日求虚岁年龄, ...
- Access根据出生日期计算年龄_不好意思,Power Query里根据出生日期计算年龄有点儿繁琐!...
小勤:Power Query里有没有类似Excel里的Datedif函数可以用来计算年龄的啊? 大海:没有.唉-- 小勤:那怎么办呢? 大海:按照最原始的通过日期的方法来算咯,其实也不难. 小勤:那不 ...
- Access根据出生日期计算年龄_使用EDATE函数根据出生日期计算退休日期!
在企业事单位,从事人力资源工作的朋友可能曾经遇到过计算员工退休日期的问题.比如在下表所示的EXCEL数据中,假如男性的法定退休年龄为60岁,女性的法定年龄为55岁,那么使用EDATE函数结合IF函数计 ...
- mysql校验日期是否有效_Mysql 根据出生日期计算年龄 判断起始日期是否在某个有效时间段内等日期Hack汇总...
关于Mysql格式化等常见日期处理相关函数说明,大家可以参考之前的一篇博文: mysql 根据出生日期计算年龄.日期格式化等常见日期处理相关函数使用汇总.根据以往的项目经验,本文总结并汇总了一些Mys ...
- 根据出生日期计算年龄,精确到日(C++实现)
** 实现了一个小程序,实现根据出生日期计算年龄 ** 这里没有考虑如果出生年为闰年,或者当前年为闰年时出生日期为二月的情况 如果需要考虑,那么计算前加入一个闰年判断,并且根据是否闰年在计算时调用不同 ...
- SQL根据出生日期计算年龄的两种算法
--Sql根据出生日期计算年龄 1. select datediff(year,EMP_BIRTHDAY,getdate()) as '年龄' from EMPLOYEEUnChangeInfo ...
- python根据出生日期计算年龄的源码
将内容过程经常用的内容做个收藏,下面的内容段是关于python根据出生日期计算年龄的的内容. #a function to find your age def age(): print "E ...
- C#根据出生日期计算年龄的源码
下边代码段是关于C#根据出生日期计算年龄的的代码,应该能对小伙伴们有些用途. public int CalculateAgeCorrect(DateTime birthDate, DateTime n ...
最新文章
- python建立访客记录
- OpenCV神经网络ANN代码编译运行与解读(二)
- xmselect重新渲染_Layui使用总结及多选方案Xm-select
- 推荐10款非常有用的 Ajax 插件
- 小师妹学JVM之:cache line对代码性能的影响
- 电脑远程凭证不工作:解决
- 和中台说再见吧!一个15年的IT总监,从战略角度这样讲数字化
- python使用正则表达式删除字符串中的数字
- MongoDB Cursor Methods
- 首份2020信创报告出炉,四大巨头市场格局立现(附全文下载)
- 瞻博网络Contrail多云解决方案荣获最佳创新解决方案奖
- VMware之虚拟交换机
- HDU1071微积分公式求曲线面积
- mysql中year函数算年龄_MySQL中的YEAR函数
- css实现三角箭头(兼容IE6)
- android 基带版本,扫盲贴:手机基带版本到底是什么???
- python 日历节假日显示颜色_python判断2018/2019年的某天是否是节假日
- QQ邮箱授权码和二代密保
- 专题导读:数据驱动的软件智能化开发
- 英语不好能学python吗_英语和数学不好的人能学会Python编程吗?