可以正确查询所有目前年龄在35岁以上的职工信息(姓名、性别和年龄)的SQL SELECT命令是( )。 A.SEL

题目

可以正确查询所有目前年龄在35岁以上的职工信息(姓名、性别和年龄)的SQL SELECT命令是( )。

A.SELECT姓名,性别,YEAR(DATE)-YEAR(出生日期)年龄FROM职工; WHERE年龄>35

B.SELECT姓名,性别;YEAR(DATE)-YEAR(出生日期)年龄FROM职工; WHERE YEAR(出生日期)>35

C.SELECT姓名,性别,年龄=YEAR(DATE)-YEAR(出生日期)年龄FROM职工; WHERE YEAR(DATE)-YEAR(出生日期)>35

D.SELECT姓名,性别,YEAR(DATE)-YEAR(出生日期)年龄FROM职工; WHERE YEAR(DATE)-YEAR(出生日期)>35

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在已建"职工"表中有姓名、性别、出生日期等字段,查询并显示所有年龄在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


SELECT 姓名,性别,MIN(YEAR(DATE())-YEAR([出生日期])) AS 年龄 FROM 职工 WHERE 性别="女"

第2题:

7、在已建"职工"表中有姓名、性别、出生日期等字段,查询并显示所有年龄在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


D

第3题:

9、查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名、性别和年龄),正确的命令是()。

A.Select 姓名,性别,Year(Getdate()-(出生日期)) 年龄 From 职工 Where 年龄>35

B.Select 姓名,性别,Year(Getdate ())-Year(出生日期) 年龄 From 职工 Where Year(出生日期)>35

C.Select 姓名,性别,Year(Getdate ())-Year(出生日期) From 职工 Where Year(Getdate ())-Year(出生日期)>35

D.Select 姓名,性别, 年龄= Getdate ()- (出生日期) From 职工 Where 年龄>35


C

第4题:

查询所有目前年龄在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(<日期表达式>/<日期时间表达式>),从指定的日期表达式或日期时间表达式中返回年份。函数值为数值型。系统日期函数DATE
返回当前系统日期。函数值为日期型。

第5题:

查询所有目前年龄在35以上(不含35岁)的职工信息(姓名、性别和年龄)的正确的命令是

A.SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄FROM职工; WHERE年龄>35

B.SELECT姓名,性别,YEAR(DATE())-YEA良(出生日期)年龄FROM职工; WHERE YEAR(出生日期)>35

C.SELECT姓名,性别,YEAR((DATE())-YEAR(出生日期)年龄FROM职工; WHERE YEAR(DATE())-YEAR(出生日期)>35

D.SELECT姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期)FROM职工; WHEREYEAR(DATE())-YEAR(出生日期)>35


正确答案:C
解析:用日期型函数YEAR()来表达年龄在35岁以上这个查询条件的正确写法应该是:
  YEAR(DATA())-YEAR(出生日期>35
  其中用到了DATA()函数,先求出当前日期,再用YEAR()求出该日期表示的年份,由此可知选项A和选项B的表示方法是错误的。选项D的错误在于使用SQL进行查询时,是不能使用等号进行列的赋值操作。故选项C为正确答案。

第6题:

查询所有目前年龄在35以上(不含35岁)的职工信息(姓名、性别和年龄)的正确的命令是

A.SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄 FROM 职工; WHERE 年龄>35

B.SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄 FROM 职工; WHERE YEAR(出生日期)>35

C.SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄 FROM 职工; WHERE YEAR(DATE())-YEAR(出生日期)>35

D.SELECT 姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期) FROM 职工; WUERE YEAR(DATE())-YEAR(出生日期)>35


正确答案:C
解析:用日期型函数YEAR()来表达年龄在35岁以上这个查询条件的正确写法应该是:
YEAR(DATA())-YEAR(出生日期)>35
其中用到了DATA()函数,先求出当前日期,再用YEAR()求出该日期表示的年份,由此可知选项A和选项B的表示方法是错误的。选项D的错误在于使用SQL进行查询时,是不能使用等号进行列的赋值操作。故选项C为正确答案。

第7题:

查询所有目前年龄在35以上(不含35岁)的职工信息(姓名、性别和年龄)的正确的命令是A) SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄FROM职工;WHERE年龄>35B) SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄FROM职工;WHERE YEAR(出生日期)>35C) SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期、年龄FROM职工:WHERE YEAR(DATE()-YEAR(出生日期>35D) SELECT姓名.性别.年龄=YEAR(DATE())-YEAR(出生日期、FROM职工:WHERE YEAR(DATE())-YEAR(出生日期)>35


正确答案:C
用日期型函数YEAR()来表达年龄在35岁以上这个查询条件的正确写法应该是
        YEAR(DATA())-YEAR(出生日期)>35
其中用到了DATA()函数,先求出当前日期,再用YEARQ求出该日期表示的年份,由此可知选项A和选项B的表示方法是错误的。选项D的错误在于使用SQL进行查询时,是不能使用等号进行列的赋值操作。故选项C为正确答案。

第8题:

查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名、性别和年龄),正确的命令是

A.SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期)AS年龄FROM职工; WHERE年龄>35

B.SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期)AS年龄FROM 职工; WHERE YEAR(出生日期)>35

C.SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)AS年龄FROM 职工; WHEREYEAR(DATE())-YEAR(出生日期)>35

D.SELECT姓名,性别,年龄:YEAR(DATE())-YEAR(出生日期)FROM 职工; WHERE YEAR(DATE())-YEAR(出生日期)>35


正确答案:C
解析:在SQL SELECT子句中利用AS关键字,可以重新定义字段名,但并不存储在表内,称为虚字段。在设置查询条件 时,不能根据新定义的字段名对原数据表设置查询条件。

第9题:

查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名、性别和年龄),正确的命令是( )。

A) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工; WHERE 年龄>35 

B) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工; WHERE YEAR(出生日期)>35 

C) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工; WHERE YEAR(DATE())-YEAR(出生日期)>35 

D) SELECT 姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期)FROM 职工; WHERE YEAR(DATE())-YEAR(出生日期)>35


正确答案:C