单选题
Access
2018-03-13
在已建"职工"表中有姓名、性别、出生日期等字段,查询并显示所有年龄在25岁以下职工的姓名、性别和年龄,正确的SQL命令是
A.SELECT 姓名, 性别, YEAR(DATE())-YEAR ([出生日期])AS 年龄 FROM 职工
WHERE YEAR (Date())-YEAR ([出生日期])<25
WHERE YEAR (Date())-YEAR ([出生日期])<25
B.SELECT 姓名, 性别, YEAR (DATE ())-YEAR ([出生日期])年龄 FROM 职工
WHERE YEAR (Date())-YEAR ([出生日期])<25
WHERE YEAR (Date())-YEAR ([出生日期])<25
C.SELECT 姓名, 性别, YEAR (DATE ())-YEAR ([出生日期])AS 年龄 FROM 职工
WHERE 年龄<25
WHERE 年龄<25
D.SELECT 姓名, 性别, YEAR(DATE ())-YEAR([出生日期])年龄 FROM 职工
WHERE 年龄<25
WHERE 年龄<25
参考答案
A
答案解析
年龄可用当前日期减去出生日期表示,因此C、D选项错;该题中最后要显示的字段有姓名、性别、年龄,其中涉及As的用法,为表中查询到的字段值起一个别名。B语法错误。因此,A选项正确。
你可能感兴趣的试题
A.SELECT * FROM 学生 WHERE 简历 Like "江西"
B.SELECT * FROM 学生 WHERE 简历 Like "江西*"
C.SELECT * FROM 学生 WHERE 简历 Like "*江西"
D.SELECT * FROM 学生 WHERE 简历 Like "*江西*"
A.T00009
B.T00008
C.T00007
D.没有符合条件的记录