问题
单项选择题
16~21题使用已建立的“tEmployee”表,表结构及表内容如下所示。
字段名称 | 字段类型 | 字段大小 |
雇员ID | 文本 | 10 |
姓名 | 文本 | 10 |
性别 | 文本 | 1 |
出生日期 | 日期/时间 | 8 |
职务 | 文本 | 14 |
简历 | 备注 | |
联系电话 | 文本 | 8 |
雇员ID | 姓名 | 性别 | 出生日期 | 职务 | 简历 | 联系电话 |
1 | 王宁 | 女 | 1960-1-1 | 经理 | 1984年大学毕业,曾是销售员 | 35976450 |
2 | 李清 | 男 | 1962-7-1 | 职员 | 1986年大学毕业,现为销售员 | 35976451 |
3 | 王创 | 男 | 1970-1-1 | 职员 | 1993年专科毕业,现为销售员 | 35976452 |
4 | 郑炎 | 女 | 1978-6-1 | 职员 | 1999年大学毕业,现为销售员 | 35976453 |
5 | 魏小红 | 女 | 1934-11-1 | 职员 | 1956年专科毕业,现为销售员 | 35976454 |
若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结果,那么正确的设计是
A.
B.
C.
D.
答案
参考答案:C
解析: 本题考查的是查询准则的书写。Date()函数返回当前系统日期,Year()函数返回日期表达式年份的整数。
本题选项A中,先计算“/”,算出的是一个小数,用当前日期去减一个小数,明显不符合题意;选项B中,先算出的是时间差,其中包括月和日的时间差,再去除365,获得的也是一个带小数的年数,也不符合题意;选项C中,用当前年份减出生年份,得到的就是年龄,是正确的。选项D中,获得的也是一个带小数的年数,也不符合题意。所以本题答案为C。