选择题
36.
在已建“职工”表中有姓名、性别、出生日期等字段,查询并显示所有年龄在25岁以下职工的姓名、性别和年龄,正确的SQL命令是______。
A、
SELECT姓名, 性别, YEAR(DATE())-YEAR([出生日期])AS年龄FROM职工
WHERE YEAR(Date())-YEAR([出生日期])<25
B、
SELECT姓名, 性别, YEAR(DATE())-YEAR([出生日期])年龄FROM职工
WHERE YEAR(Date())-YEAR([出生日期])<25
C、
SELECT姓名, 性别, YEAR(DATE())-YEAR([出生日期])AS年龄FROM职工
WHERE年龄<25
D、
SELECT姓名, 性别, YEAR(DATE())-YEAR([出生日期])年龄FROM职工
WHERE年龄<25
【正确答案】
A
【答案解析】
年龄可用当前日期减去出生日期表示,因此C、D选项错;该题中最后要显示的字段有姓名、性别、年龄,其中涉及As的用法,为表中查询到的字段值起一个别名。B语法错误。故A选项正确。
提交答案
关闭