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

题目

查询所有目前年龄在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


相似考题
更多“查询所有目前年龄在25岁以下(不含25岁)的职工信息(姓名、性别和年龄),正确的命令是( )。 ”相关问题
  • 第1题:

    对当前数据库执行命令LIST姓名,职称FOR年龄35.and.职称=“高级工程师”的结果是()

    A、显示所有记录的姓名和职称

    B、显示所有年龄在35岁以下的高级工程师的记录

    C、显示所有年龄在35岁以下的记录的姓名和职称

    D、显示所有年龄在35岁以下的高级工程师的姓名和职称


    参考答案:D

  • 第2题:

    已知在某数据库中有一个名为“职工”的表,则查询1975年之前出生的职工信息(姓名、性别和出生日期)的正确命令是(64)。职工. DBF:职工号C(10),姓名C(10),性别C(2),出生日期D

    A.SELECT 姓名,性别,出生日期 FROM 职工 WHERE 出生日期<1975

    B.SELECT 姓名,性别,出生日期 FROM 职工 WHERE 出生日期>1975

    C.SELECT 姓名,性别,出生日期 FROM 职工 WHERE YEAR(出生日期)<1975

    D.SELECT 姓名,性别,出生日期 FROM 职工 WHERE YEAR(出生年月),1975


    正确答案:C
    解析:注意本题是要求对年份进行查询,应用YEAR(出生年月),1975前之前应该是小于1975而非大于1975。

  • 第3题:

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

    A.SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工 WHERE 年龄<=40

    B.SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工 WHERE YEAR(出生日期)<=40

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

    D.SELECT 姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期) FROM 职工 WHERE YEAR(DATE())-YEAR(出生日期)<=40


    正确答案:C
    解析:通过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子句中给出的目标列表达式,选出元组中的列值形成结果表。

  • 第4题:

    查询所有目前年龄在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为正确答案。

  • 第5题:

    已知基本表:学生(学号,姓名,性别,年龄,系名)

    选课(学号,课程号,成绩)

    要检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的语句是(25),要检索学生姓名及其所选修课程的课程号和成绩,正确的语句是(26)。

    A.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>(SELECT年龄 FROM学生 WHERE姓名=“王华”)

    B.SELECT姓名,年龄,性别 FROM学生 WHERE姓名:“王华”

    C.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>(SELECT年龄 WHERE姓名=“王华”)

    D.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>“王华”


    正确答案:A

  • 第6题:

    在第27题表中,若用SQL命令检索所有比“刘勋”年龄大的职工记录,下列语句正确的是______。

    A.SELECT*FROM职工; WHERE年龄>(SELECT年龄FROM职工; WHERE姓名=“刘勋”)

    B.SELECT*FROM职工; WHERE姓名=“刘勋”

    C.SELECT*FROM 职工; WHERE年龄>(SELECT年龄; WHERE姓名=“刘勋”)

    D.SELECT*FROM职工; WHERE年龄>“刘勋”


    正确答案:A

  • 第7题:

    若在文件中查询年龄在60岁以上的男性及年龄在55岁以上的女性的所有记录,则查询条件为 ( )

    A.(性别="男")OR(年龄>60)OR(性别="女")OR(年龄>55)

    B.(性别="男")OR(年龄>60)AND(性别="女")OR(年龄>55)

    C.(性别="男")AND(年龄>60)OR(性别="女")AND(年龄>55)

    D.(性别="男")AND(年龄>60)AND(性别="女")AND(年龄>55)


    正确答案:C

  • 第8题:

    下列对zgda表的关系模式,描述正确的是()。

    • A、zgda(姓名、性别、年龄、职称)
    • B、zgda(姓名,性别,年龄,职称)
    • C、zgda(姓名,性别,年龄,职称)
    • D、姓名、性别、年龄、职称

    正确答案:B

  • 第9题:

    使用SQL命令从表STUDENT中查询所有姓王的同学的信息,正确的命令是:SELECT*FROM STUDENT()

    • A、WHERE TRIM(姓名,2)="王"
    • B、WHERE SUBSTR(姓名,2)="王"
    • C、WHERE LEFT(姓名,2)="王"
    • D、WHERE RIGHT(姓名,2)="王"

    正确答案:C

  • 第10题:

    单选题
    已知职工(职工编号,姓名,性别,年龄),打开职工.DBF数据表文件之后,如果执行”LIST FOR年龄<20”命令,该命令实现关系数据库的()操作。
    A

    统计

    B

    投影

    C

    选择

    D

    连接


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    有学生表:s(学号,姓名,性别,年龄),如果要检索s表中所有比"王华"年龄大的学生姓名、年龄和性别,则SQL语句是    (  )
    A

    SELECT姓名,年龄,性别FROM SWHERE年龄>(SEI,ECT年龄FROM S WHERE姓名一"王华")

    B

    SELECT姓名,年龄,性别FROM SWHERE姓名一"王华"

    C

    SEI.ECT姓名,年龄,性别FROM SWHERE年龄>(SELECT年龄WHERE姓名一"王华"

    D

    SELECT姓名,年龄,性别FROM SWHERE AGE>王华.年龄


    正确答案: C
    解析:

  • 第12题:

    单选题
    有学生表:S(学号,姓名,性别,年龄),如果要检索S表中所有比“王华”年龄大的学生姓名、年龄和性别,则SQL语句是()
    A

    SELECT姓名,年龄,性别FROM S WHERE年龄>(SELECT年龄FROM S WHERE姓名=“王华”)

    B

    SELECT姓名,年龄,性别FROM S WHERE姓名=“王华”

    C

    SELECT姓名,年龄,性别FROM S WHERE年龄>(SELECT年龄WHERE姓名=“王华”)

    D

    SELECT姓名,年龄,性别FROM S WHERE AGE>王华.年龄


    正确答案: B
    解析: 暂无解析

  • 第13题:

    使用关系代数表达式写出查询所有年龄在20岁以下的学生姓名和年龄。


    正确答案:ΠSname Sage( σSage 20( Student ) )
    ΠSname, Sage( σSage 20( Student ) )

  • 第14题:

    检索职工表中年龄大于50的职工姓名,正确的命令是( )。

    A.SELECT姓名WHERE年龄>50

    B.SELECT姓名FROM职工FOR年龄>50

    C.SELECT姓名FROM职工SET年龄>50

    D.SELECT姓名FROM职工WHERE年龄>50


    正确答案:D
    简单查询基于一个关系,即仅对一个表进行查询,可以包含简单的查询条件。SELECT<字段名列表>FROM<表名>WHERE<查询条件>“字段名列表”指查询结果中包含的字段名,多个字段名之间用半角逗号(,)分隔。“查询条件”是一个逻辑表达式,它是由多个表达式通过逻辑运算符(NOT、AND、OR)连接而成的,关系表达式中可以使用的关系运算符见下表。运算符含义运算符含义等于<小于<>,!=,#不等于<=小于或等于精确等于BETWEEN…AND在两组之间>大干lN在一组值的范围内>=大干或等于LIKE字符串匹配ISNULL为空值

  • 第15题:

    以下能显示当前库文件中所有计算机专业学生的姓名、性别和籍贯的命令是( )。

    A.LIST FIELDS姓名,性别,籍贯

    B.LIST FOR专业=”计算机”AND姓名,性别,籍贯

    C.DISPLAY ALL FIELDS姓名,性别,籍贯

    D.LIST FIELDS姓名,性别,籍贯FOR专业=”计算机”


    正确答案:D
    显示记录的正确的命令格式为:LISTFIELDS<表达式><范围>FOR<条件>WHILE<条件>,本题中要显示当前库文件中所有计算机专业学生的姓名、性别和籍贯,命令应为:usTFIELDS姓名,性别,籍贯FOR专业=”计算机”。

  • 第16题:

    可以正确查询所有目前年龄在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


    正确答案:D
    D。【解析】因为是要求年龄的值,因此是YEAR(DATE)-YEAR(出生日期))>35,在SQL语句中别名的方式应用YEAR(DATE)-YEAR(出生日期))as年龄,因此选D。

  • 第17题:

    职工信息表如下表所示:编号 姓名 年龄 性别0001 李明辉 35 男0002 张明华 45 男0003 李淑琴 34 女.... .... .... ....如果表中的年龄是整数,性别为字符型,查询表中年龄在40岁以上的男性的语句为( )。

    A SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=’男’

    B SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别IS男

    C SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=男

    D SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>’40’ AND 性别=’男’


    参考答案A

  • 第18题:

    请教:2012年3月全国计算机等级《二级VF》冲刺试卷(8)第1大题第20小题如何解答?

    【题目描述】

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

     


    正确答案:C

    答案分析:

    通过YEAR函数计算年龄。年份函数YEAR(<日期表达式>/<日期时间表达式>),从指定的日期表达式或日期时间表达式中返回年份。函数值为数值型。系统日期函数DATE返回当前系统日期,函数值为日期型。

  • 第19题:

    有职工表:职工(职工编码,姓名,性别,出生年月),假设要查询职工的年龄,则该查询的计算字段″年龄″应定义为()

    • A、年龄:Now()-Year(″出生年月″)
    • B、年龄:Year(Now())-Year([出生年月])
    • C、年龄:Year(Now())-Year(#出生年月#)
    • D、年龄:Year(Now())-Year(′出生年月′)

    正确答案:B

  • 第20题:

    已知职工(职工编号,姓名,性别,年龄),打开职工.DBF数据表文件之后,如果执行”LIST FOR年龄<20”命令,该命令实现关系数据库的()操作。

    • A、统计
    • B、投影
    • C、选择
    • D、连接

    正确答案:C

  • 第21题:

    问答题
    请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:  考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好二个表对象“tTeacher1”和和“tTeacher2”。试按以下要求完成设计:  (1)创建一个查询,查找并显示在职教师的“编号”、“姓名”、“年龄”和“性别”四个字段内容,所建查询命名为“qT1”。  (2)创建一个查询,查找年龄低于所有职工平均年龄的职工记录,并显示“编号姓名”和“联系电话”两列信息,其中“编号姓名”由“编号”与“姓名”两个字段合二为一构成,所建查询命名为“qT2”。  (3)创建一个查询,按输入的参加工作时间的月份查找,并显示教师的“编号”、“姓名”、“年龄”和“性别”四个字段内容,当运行该查询时,应显示提示信息:“请输入月份”,所建查询命名为“qT3”。  (4)创建一个查询,将“tTeacher1”表中的党员教授的记录追加到“tTeacher2”表相应的字段中,所建查询命名为“qT4”。

    正确答案: (1)步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框中双击表“tTeacher1”,关闭“显示表”对话框。
    步骤2:分别双击“编号”、“姓名”、“年龄”、“性别”和“在职否”字段添加到“字段”行。
    步骤3:在“在职否”字段的“条件”行输入“True”,单击“显示”行取消字段显示。
    步骤4:单击“保存”按钮,另存为“qT1”。关闭设计视图。
    (2)步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框中双击表“tTeacher1”,关闭“显示表”对话框。
    步骤2:在第一列的“字段”行输入“编号姓名: [编号]+[姓名]。双击“联系电话”和“年龄”字段。
    步骤3:在“年龄”的“条件”行输入“<(select Avg([年龄])from tTeacherl)”,并取消该字段的显示。
    步骤4:单击“保存”按钮,另存为“qT2”。关闭设计视图。
    (3)步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框中双击表“tTeacher1”,关闭“显示表”对话框。
    步骤2:分别双击“编号”、“姓名”、“年龄”和“性别”字段添加到“字段”行。
    步骤3:在新的一列中输入“Month([工作时间])”,在该列条件行输入“[请输入月份]”,并单击“显示”行取消该字段的显示。
    步骤4:单击“保存”按钮,另存为“qT3”。关闭设计视图。
    (4)步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框双击表“tTeacherl”,关闭“显示表”对话框。
    步骤2:单击“设计”选项卡,选择“查询类型”组中的“追加”,弹出追加对话框。在“表名称”的下拉列表中选择“tTeacher2”,单击“确定”按钮。
    步骤3:分别双击“编号”、“姓名”、“性别”、“年龄”、“职称”和“政治面目”字段添加到“字段”行。
    步骤4:在“职称”字段的“条件”行输入“教授”,在“政治面目”字段的“条件”行输入“党员”。
    步骤5:单击“运行”,在弹出的对话框中单击“是”按钮。单击“保存”按钮,另存为“qT4”。关闭设计视图。
    解析: 暂无解析

  • 第22题:

    单选题
    查询所有目前年龄在24岁以上(不含24岁)的学生信息(学号、姓名、年龄),正确的命令是()。
    A

    SELECT学号,姓名,YEAR(GETDATE())-YEAR(出生日期)年龄FROM学生WHERE年龄>24

    B

    SELECT学号,姓名,YEAR(GETDATE())-YEAR(出生日期)年龄FROM学生WHERE YEAR(出生日期)>24

    C

    SELECT学号,姓名,YEAR(GETDATE())-YEAR(出生日期)年龄FROM学生WHERE YEAR(GETDATE())-YEAR(出生日期)>24

    D

    SELECT学号,姓名,年龄=YEAR(GETDATE())-YEAR(出生日期)FROM学生WHERE YEAR(GETDATE())-YEAR(出生日期)>24


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    可以正确查询所有目前年龄在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


    正确答案: A
    解析:
    根据题目可知,职工表中没有直接给出年龄字段,需要用当前年份减去出生年份来计算,即YEAR(DATE())-YEAR(出生日期),并将“年龄”作为别名,别名直接写在关系名的后面。