目录: 标题| 题干| 答案| 搜索| 相关
问题

设有职工表(部门号,职工号,姓名,性别,出生日期),查询所有目前年龄在40岁


设有职工表(部门号,职工号,姓名,性别,出生日期),查询所有目前年龄在40岁以下(包含40岁)的职工信息(姓名、性别和年龄),正确的命令是________。

  • ASELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工 WHERE 年龄<=40
  • BSELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工 WHERE YEAR(出生日期)<=40
  • CSELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工 WHERE YEAR(DATE())-YEAR(出生日期)<=40
  • DSELECT 姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期) FROM 职工 WHERE YEAR(DATE())-YEAR(出生日期)<=40
参考答案
参考解析:

解析:通过YEAR函数计算年龄。  SQL语言的数据查询功能的语法一般格式如下:  SELECT目标列表达式>  FROM[[表名1>|视图名1>][[INNE]  JOIN表名2>|视图名1>]…[ON连接条件>]…]  FROM[[数据库名>]owner>{表名>|视图名>}  [,[[数据库名>.]owner>.{表名>|视图名>}…  [WHERE条件表达式>]  [GROUP BY列名1>.  [HAVING内部函数表达式>]]  [ORDER BY列名2>{ASC/DESC}]语句的功能是从FROM子句列出的表中,按照WHERE子句中给出的条件,找出满足条件的元组,再按SELECT子句中给出的目标列表达式,选出元组中的列值形成结果表。

分类:其他
相关推荐

1、设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员)

设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属的姓名。职工实体中的通信地址...

2、假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),其中

假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码。用sQL语言定义这两个关...

3、设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员)

设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属的姓名。职工实体中的通信地址...

4、设有关系模式EMP(职工号,姓名,年龄,技能),假设职工号唯一,每个职工有多

设有关系模式EMP(职工号,姓名,年龄,技能),假设职工号唯一,每个职工有多项技能,则EMP表的主键是()。A职工号B姓名,技能C技能D职工号,技能

5、有职工表:职工(职工号,姓名,工资,部门),如果要打印一个按部门统计工资总额

有职工表:职工(职工号,姓名,工资,部门),如果要打印一个按部门统计工资总额的报表,在报表设计时应使用的函数是()A=Avg([工资])B=Count([工资])C=Sum([工资])D=Total([工资])

6、● 设有一个关系EMP(职工号,姓名,部门名,工种,工资),查询各部门担任“

● 设有一个关系EMP(职工号,姓名,部门名,工种,工资),查询各部门担任“钳工”的平均工资的SELECT 语句为:SELECT 部门名,AVG(工资) AS 平均工资FROM EMPGROUP BY...