以下小题使用如下三个表:部门.dbf:部门号c(8),部门名C(12),负责人C(61职工.dbf:部门号C(8),职工号C(10),姓名Cf8),性别C(2),出生日期D(8)工资.dbf:职工号c(10),基本工资N(8.2),津贴N(8.2),奖金N

admin2016-09-30  27

问题 以下小题使用如下三个表:部门.dbf:部门号c(8),部门名C(12),负责人C(61职工.dbf:部门号C(8),职工号C(10),姓名Cf8),性别C(2),出生日期D(8)工资.dbf:职工号c(10),基本工资N(8.2),津贴N(8.2),奖金N(8.2)
查询所有目前年龄在25岁以下(不含25岁)的职工信息(姓名、性别和年龄),正确的命令是(    )。

选项 A、SELECT姓名,性别,YEAR(DATE(    ))-YEAR(出生日期)年龄FROM职工:WHERE年龄<25
B、SELECT姓名,性别,YEAR(DATE(    ))一YEAR(出生日期)年龄FROM职工:WHERE YEAR(出生日期)<25
C、SELECT姓名,性别,YEAR(DATE(    ))一YEAR(出生日期)年龄FROM职工:WHERE YEAR(DATE(    ))-YEAR(出生日期)<25
D、SELECT姓名,性别,年龄=YEAR(DATE(    )).YEAR(出生日期)FROM职工:WHERE YEAR(DATE(    )).YEAR(出生日期)<25

答案C

解析 通过YEAR.函数计算年龄。年份函数YEAR(<日期表达式>/<日期时间表达式>),从指定的日期表达式或日期时间表达式中返同年份。函数值为数值型。系统日期函数DATEO返回当前系统日期,函数值为日期型。
转载请注明原文地址:https://kaotiyun.com/show/uTIp777K
0

最新回复(0)