单选题Visual Foxpro中,查询1962年10月27日出生的职工信息的正确命令是()A SELECT*FROM职工WHERE出生日期=^1962-10-27B ELECT*FROM职工WHERE出生日期=″1962-10-27″C SELECT*FROM职工WHERE出生日期=″1962-10-27″D SELECT*FROM职工WHERE出生日期=1962-10-27SE SELECT*FROM职工WHERE出生日期=″1962/10/27″

题目
单选题
Visual Foxpro中,查询1962年10月27日出生的职工信息的正确命令是()
A

SELECT*FROM职工WHERE出生日期=^1962-10-27

B

ELECT*FROM职工WHERE出生日期=″1962-10-27″

C

SELECT*FROM职工WHERE出生日期=″1962-10-27″

D

SELECT*FROM职工WHERE出生日期=1962-10-27S

E

SELECT*FROM职工WHERE出生日期=″1962/10/27″


相似考题
更多“单选题Visual Foxpro中,查询1962年10月27日出生的职工信息的正确命令是()A SELECT*FROM职工WHERE出生日期=^1962-10-27B ELECT*FROM职工WHERE出生日期=″1962-10-27″C SELECT*FROM职工WHERE出生日期=″1962-10-27″D SELECT*FROM职工WHERE出生日期=1962-10-27SE SELECT*FROM职工WHERE出生日期=″1962/10/27″”相关问题
  • 第1题:

    可以正确查询每个部门年龄最长的信息(要求得到的信息包括部门名和最长者的出生日期)的SQL SELECT命令是( )。

    A.SELECT部门名,MAX(出生日期)FROM部门JOIN职工; ON部门.部门号=职工.部门号GROUP BY部门名

    B.SELECT部门名,MIN(出生日期)FROM部门JOIN职工; ON部门.部门号=职工.部门号GROUP BY部门名

    C.SELECT部门名,MIN(出生日期)FROM部门JOIN职工; WHERE部门.部门号=职工.部门号GROUP BY部门名

    D.SELECT部门名,MAX(出生日期)FROM部门JOIN职工; WHERE部门.部门号=职工.部门号GROUP BY部门名


    正确答案:B
    B。IMP:]WHERE是设定查询条件,JOINON是联系两个表设定连接条件,一起查询的条件。排除C、D,要查年龄最长者,即出生日期数值最小,故选B。

  • 第2题:

    查询所有目前年龄在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关键字,可以重新定义字段名,但并不存储在表内,称为虚字段。在设置查询条件 时,不能根据新定义的字段名对原数据表设置查询条件。

  • 第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题:

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

  • 第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题:

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

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

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

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

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


    正确答案:A

  • 第8题:

    Visual Foxpro中,查询1962年10月27日出生的职工信息的正确命令是()

    ASELECT*FROM职工WHERE出生日期=^1962-10-27

    BELECT*FROM职工WHERE出生日期=″1962-10-27″

    CSELECT*FROM职工WHERE出生日期=″1962-10-27″

    DSELECT*FROM职工WHERE出生日期=1962-10-27S

    ESELECT*FROM职工WHERE出生日期=″1962/10/27″


    A
    出生日期字段为一个日期型数据,在Visual FoxPro中,严格的日期格式用{^yyyy-mm-dd}格式书写,用来表示一个确切的日期。

  • 第9题:

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

  • 第10题:

    Visual Foxpro中,查询1962年10月27日出生的职工信息的正确命令是()

    • A、SELECT*FROM职工WHERE出生日期={^1962-10-27}
    • B、ELECT*FROM职工WHERE出生日期=(″1962-10-27″)
    • C、SELECT*FROM职工WHERE出生日期=″1962-10-27″
    • D、SELECT*FROM职工WHERE出生日期=1962-10-27S
    • E、SELECT*FROM职工WHERE出生日期=″1962/10/27″

    正确答案:A

  • 第11题:

    单选题
    Visual Foxpro中,查询1962年10月27日出生的职工信息的正确命令是()
    A

    SELECT*FROM职工WHERE出生日期={^1962-10-27}

    B

    ELECT*FROM职工WHERE出生日期=(″1962-10-27″)

    C

    SELECT*FROM职工WHERE出生日期=″1962-10-27″

    D

    SELECT*FROM职工WHERE出生日期=1962-10-27S

    E

    SELECT*FROM职工WHERE出生日期=″1962/10/27″


    正确答案: E
    解析: 出生日期字段为一个日期型数据,在Visual FoxPro中,严格的日期格式用{^yyyy-mm-dd}格式书写,用来表示一个确切的日期。

  • 第12题:

    单选题
    可以正确查询每个部门年龄最长者的信息(要求得到的信息包括部门名和最长者的出生日期)的SQL SELECT命令是(  )。
    A


    SELECT部门名,MAX(出生日期)FROM部门JOIN职工;
    ON部门.部门号=职工.部门号GROUP BY部门名

    B


    SELECT部门名,MIN(出生日期)FROM部门JOIN职工;
    ON部门.部门号=职工.部门号GROUP BY部门名

    C


    SELECT部门名,MIN(出生日期)FROM部门JOIN职工;
    WHERE部门.部门号=职工.部门号GROUP BY部门名

    D


    SELECT部门名,MAX(出生日期)FROM部门JOIN职工;
    WHERE部门.部门号=职工.部门号GROUP BY部门名


    正确答案: A
    解析:
    年龄最长者出生日期最小,因此需要用MIN函数来获取年龄最长者的日期。在用JOIN进行超连接运算时,需要使用ON来指定连接条件。需要查询每个部门中年龄最长者,因此需要使用GROUP BY语句对部门名进行分组。

  • 第13题:

    已知在某数据库中有一个名为“职工”的表,则查询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。

  • 第14题:

    VisualFoxpro中,查询1962年10月27日出生的职工信息的正确命令是( )

    A、SELECT*FROM职工WHERE出生日期={^1962-10-27}

    B、ELECT*FROM职工WHERE出生日期=(″1962-10-27″)

    C、SELECT*FROM职工WHERE出生日期=″1962-10-27″

    D、SELECT*FROM职工WHERE出生日期=1962-10-27S

    E、SELECT*FROM职工WHERE出生日期=″1962/10/27″


    参考答案:A

  • 第15题:

    查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是A)SELECT部门名,MIN(出生日期)FROM部门JOIN职工;ON部门.部门号=职工.部门号GROUP BY部门名B)SELECT部门名,MAX(出生日期)FROM部门JOIN职工;ON部门.部门号=职工.部门号GROUP BY部门名C) SELECT部门名,MIN(出生日期)FROM部门JOIN职工;WHERE部门.部门号=职工.部门号GROUP BY部门名D) SELECT部门名,MAX(出生日期)FROM部门JOIN职工;WHERE部门.部门号=职工.部门号GROUP BY部门名


    正确答案:A
    使用函数min()对日期型数据进行运算,需理解表达式的含义。表达式min(出生日期)表示年龄最长,因此可以首先排除选项B和选项D选项C的错误在于谁普误的使用了连接子句中的关键字,JOIN表示连接,与之配合使用的关键字应该是ON,用来表示连接的条件,因此选项A为正确答案。

  • 第16题:

    根据以下资料,回答下列各题: 使用如下两个表: 部门(部门号,部门名,负责人,电话) 职工(部门号,职工号,姓名,性别,出生日期) 可以正确查询1964年8月23日出生的职工信息的SQL SELECT命令是( )。

    A.SELECT·FROM职工WHERE出生日期=1964-8-23

    B.SELECT·FROM职工WHERE出生日期=“l964-8-23”

    C.SELECT·FROM职工WHERE出生日期={^1964-8-23}

    D.SELECT·FROM职工WHERE出生日期=(“1964-8-23”)


    正确答案:C
    C。【解析】在vfp中,表示日期型常量的格式形式如:{^2012-10-10)。

  • 第17题:

    查询 1962年10月27日出生的职工信息的正确命令是

    A.SELECT*FROM 职工 WHERE 出生日期={^1962?10?27)

    B.SELECT*FROM 职工 WHERE 出生日期=1962?10?27

    C.SELECT*FROM 职工 WHERE 出生日期="1962?10?27"

    D.SELECT*PROM 职工 WHERE 出生日期=("1962?10?27")


    正确答案:A
    解析:本题查询条件的设定涉及日期型数据的运算,选项A中WHERE子句后面的条件是:出生日期={^1962-10-27),该表达式正确描述了出生日期为1962年10月27日的条件。选项B、C、D的错误在于日期型数据的书写格式错误。

  • 第18题:

    查询]962年10月27日出生的职工信息的正确命令是

    A.SELECT*FROM 职工 WHERE 出生日期={^1962-10-27}

    B.SELECT*FROM 职工 WHERE 出生日期=1962-10-27

    C.SELECT*FROM 职工 WHERE 出生日期="1962-10-27"

    D.SELECT*FROM 职工 WHERE 出生日期=("1962-10*27")


    正确答案:A
    解析:本题查询条件的设定涉及日期型数据的运算,选项A中WHERE子句后面的条件是:出生日期=^1962-10-27}该表达式正确描述了出生日期为1962年10月27日的条件。选项B、C、D的错误在于日期犁数据的书写格式错误。

  • 第19题:

    查询所有目前年龄在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
    返回当前系统日期。函数值为日期型。

  • 第20题:

    Visual Foxpro中,查询1962年10月27日出生的职工信息的正确命令是()

    • A、SELECT*FROM职工WHERE出生日期=^1962-10-27
    • B、ELECT*FROM职工WHERE出生日期=″1962-10-27″
    • C、SELECT*FROM职工WHERE出生日期=″1962-10-27″
    • D、SELECT*FROM职工WHERE出生日期=1962-10-27S
    • E、SELECT*FROM职工WHERE出生日期=″1962/10/27″

    正确答案:A

  • 第21题:

    查询1985年10月27日出生的学生信息,正确的命令是()。

    • A、SELECT*FROM学生WHERE出生日期={1985-10-27}
    • B、SELECT*FROM学生WHERE出生日期=1985-10-27
    • C、SELECT*FROM学生WHERE出生日期="1985-10-27"
    • D、SELECT*FROM学生WHERE出生日期=’1985-10-27’

    正确答案:D

  • 第22题:

    单选题
    VisualFoxpro中,查询1962年10月27日出生的职工信息的正确命令是()
    A

    SELECT*FROM职工WHERE出生日期={^1962-10-27}

    B

    ELECT*FROM职工WHERE出生日期=(″1962-10-27″)

    C

    SELECT*FROM职工WHERE出生日期=″1962-10-27″

    D

    SELECT*FROM职工WHERE出生日期=1962-10-27S

    E

    SELECT*FROM职工WHERE出生日期=″1962/10/27″


    正确答案: D
    解析: 出生日期字段为一个日期型数据,在VisualFoxPro中,严格的日期格式用{^yyyy-mm-dd}格式书写,用来表示一个确切的日期

  • 第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


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