单选题
VF
2015-03-16
从职工表(姓名、性别、出生日期.查询所有目前年龄在35岁以上(不含35岁.的职工信息,正确的命令是
A.SELECT姓名,性别,YEAR(DATE( ))一YEAR(出生日期.As年龄FROM职工WHERE年龄>35
B.sELECT姓名,性别,YEAR(DATE( ))一YEAR(出生日期.AS年龄FROM职工:
WHEREYEAR(出生日期.>35
WHEREYEAR(出生日期.>35
C.SELECT姓名,性别,YEAR(DATE(( ))一YEAR(出生日期.As年龄FROM职工:
WHEREYEAR(DATE(( ))一YEAR(出生日期)>35
WHEREYEAR(DATE(( ))一YEAR(出生日期)>35
D.SELECT姓名,性别,年龄=YEAR(DATE(( ))一YEAR(出生日期.FROM职工;
WHEREYEAR(DATE(( ))一YEAR(出生日期)>35
WHEREYEAR(DATE(( ))一YEAR(出生日期)>35
参考答案
C
答案解析
【答案】C
【解析】在SQL SELECT子句中利用As关键字,可以重新定义字段名,但并不存储在表内,称为虚字段。在设置查询条件时,不能根据新定义的字段名对原数据表设置查询条件,计算年龄的方法是根据当前的年份减去出生日期的年份。
【解析】在SQL SELECT子句中利用As关键字,可以重新定义字段名,但并不存储在表内,称为虚字段。在设置查询条件时,不能根据新定义的字段名对原数据表设置查询条件,计算年龄的方法是根据当前的年份减去出生日期的年份。
你可能感兴趣的试题
A.SELECT*FROM读者WHERE性别AND职称=”教授”0R职称=”副教授”
B.SELECT*FROM读者WHERE性别=.T.AND职称=”教授”0R职称=“副教授”
C.SELECT*FROM读者WHERE职称=”教授”OR职称=”副教授”AND性别=.T.
D.SELEC*FROM读者WHERE(职称=”教授”OR职称=”副教授”.AND性别
A.SELECT*FROM Employee WHERE SUBSTR(职工号,4,5.=”0426”
B.SELECT*FROM Employee WHERE STR(职工号,4,5.=”0426”
C.SELECT*FROM Employee WHERE STR(职工号,5,4.=”0426”
D.SELECrFROM Employee WHERE SUBSTR(职 工号,5,4.=”0426”