单选题将当前表VFP1中年龄小于20的女生记录复制到C盘TESTVFP文件夹下ST1数据表,下列命令正确的是。(注:性别为逻辑型,女生为.F.,男生为.T.。()A COPYTOC:///TESTVFP./ST1FOR性别=.F.OR年龄<20B BCOPYTOC:///TESTVFP/ST1FOR性别=.F.AND年龄<20C COPYTOC:///TESTVFP/ST1FOR性别OR年龄<20D COPYTOC:///TESTVFP/ST1FOR性别AND年龄<20

题目
单选题
将当前表VFP1中年龄小于20的女生记录复制到C盘TESTVFP文件夹下ST1数据表,下列命令正确的是。(注:性别为逻辑型,女生为.F.,男生为.T.。()
A

COPYTOC:///TESTVFP./ST1FOR性别=.F.OR年龄<20

B

BCOPYTOC:///TESTVFP/ST1FOR性别=.F.AND年龄<20

C

COPYTOC:///TESTVFP/ST1FOR性别OR年龄<20

D

COPYTOC:///TESTVFP/ST1FOR性别AND年龄<20


相似考题
参考答案和解析
正确答案: A
解析: 暂无解析
更多“单选题将当前表VFP1中年龄小于20的女生记录复制到C盘TESTVFP文件夹下ST1数据表,下列命令正确的是。(注:性别为逻辑型,女生为.F.,男生为.T.。()A COPYTOC:///TESTVFP./ST1FOR性别=.F.OR年龄20B BCOPYTOC:///TESTVFP/ST1FOR性别=.F.AND年龄20C COPYTOC:///TESTVFP/ST1FOR性别OR年龄20D COPYTOC:///TESTVFP/ST1FOR性别AND年龄20”相关问题
  • 第1题:

    设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学、并按年龄进行降序排序生成新的表WS,正确的SQL命令是______。

    A.SELECT * FROM S WHERE 性别='女' AND 年龄<=18 ORDER BY 4 DESC INTO TABLE WS

    B.SELECT * FROM S WHERE 性别='女' AND 年龄<=18 ORDER BY 年龄 INTO TABLE WS

    C.SELECT * FROM S WHERE 性别='女' AND 年龄<=18 ORDER BY '年龄' DESC INTO TABLE WS

    D.SELECT * FROM S WHERE 性别='女' OR 年龄<=18 ORDER BY '年龄' ASC INTO TABLE WS


    正确答案:A
    解析: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子句中给出的目标列表达式,选出元组中的列值形成结果表。ASC表示升序,DESC表示降序。

  • 第2题:

    对数据表建立性别(C,2)和年龄N,2)的复合索引时,正确的索引关键字表达式为

    A)性别+年龄

    B)VAL(性别)+年龄

    C)性别,年龄

    D)性别+STR(年龄,2)


    正确答案:D
    【答案】:D
    【知识点】:用不同类型的两个字段建立复合索引的正确方法
    【解析】:建立复合索引时要求字段类型要匹配。此题中性别为字符型,而年龄为数值型,这两个字段类型不匹配, 故选项A是错误的,选项C是不正确的索引格式,选项B中用VAL()函数不能将字符型数据“性别”转换成数值型,该函数只能转换由数字符号组成的字符型数据。选项D中的年龄字段通过STR()函数转换成了字符型,与性别字段的类型相匹配,故选D。

  • 第3题:

    将表STUD中性别为“男”的学生的“年龄”加2,能实现此功能的语句是______。

    A.SELECT年龄+1 FROM STUD WHERE性别=“男”

    B.ALTER STUD年龄WITH年龄+1 WHERE性别=“男”

    C.UPDATE STUDSET年龄=年龄+1 WHERE性别=“男”

    D.UPDATE STUD年龄WITH年龄+1 WHERE性别=“男”


    正确答案:C
    解析:在SQL语句中,修改表中数据的语句是UPDATE,修改某个字段的值通过SET短语来实现。

  • 第4题:

    对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为( )。A.性别+年龄SXB

    对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为( )。

    A.性别+年龄

    B.VAL(性别)+年龄

    C.性别,年龄

    D.性别+STR(年龄,2)


    正确答案:D
    D。【解析】当建立复合索引时使用“+”,但是题干中的性别是字符型的,年龄是数的,所以要使用STR函数进行转化,所以答案为D。

  • 第5题:

    设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于l8岁的女同学,并按年龄进行降序排序,生成新的表WS,正确的SQL语句是( )。

    A.SELECT*FROM S WHERE性别=’女’ AND年龄<=18 0RDER BY 4 DESC INTOTABLE WS

    B.SELECT*FROM S WHERE性别=’女’AND年龄<=18 0RDER BY 年龄INTO TABLE WS

    C.SELECT*FROM S WHERE性别=’女’AND年龄<=18 0RDER BY 年龄DESC INTO TABLE WS

    D.SELECT*FROM S WHERE性别=’女’0R 年龄<=18 0RDER BY ’年 龄’ASC INTO TABLE WS


    正确答案:A
    A。【解析】在SQL的SELECT语句中用来排序的是ORDERBY,且可按升序(ASC)或降序(DESC)进行排列。

  • 第6题:

    职工信息表如下表所示:编号 姓名 年龄 性别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

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

    将当前表VFP1中1983年以后出生的女声复制到C盘TESTVFP文件夹下ST2数据表,下列命令正确的是。(注:性别为逻辑型,女生为.F.,男生为.T.。)()。

    • A、COPYTOC:///TESTVFP/ST2FOR性别=.F.OR出生年月<={∧1983/01/01}
    • B、COPYTOC:///TESTVFP/ST2FOR性别=.F.OR出生年月>={∧1983/01/01}
    • C、COPYTOC:///TESTVFP/ST2FOR性别=.T.AND出生年月>={∧1983/01/01}
    • D、COPYTOC:///TESTVFP/ST2FOR性别=.F.AND出生年月>={∧1983/01/01}

    正确答案:D

  • 第10题:

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

    zgda(姓名、性别、年龄、职称)

    B

    zgda(姓名,性别,年龄,职称)

    C

    zgda(姓名,性别,年龄,职称)

    D

    姓名、性别、年龄、职称


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

  • 第11题:

    单选题
    将当前表VFP1中年龄小于20的女生记录复制到C盘TESTVFP文件夹下ST1数据表,下列命令正确的是。(注:性别为逻辑型,女生为.F.,男生为.T.。()
    A

    COPYTOC:///TESTVFP./ST1FOR性别=.F.OR年龄<20

    B

    BCOPYTOC:///TESTVFP/ST1FOR性别=.F.AND年龄<20

    C

    COPYTOC:///TESTVFP/ST1FOR性别OR年龄<20

    D

    COPYTOC:///TESTVFP/ST1FOR性别AND年龄<20


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

  • 第12题:

    单选题
    对数据库表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为(  )。
    A

    性别+年龄

    B

    VAL(性别)+年龄

    C

    性别,年龄

    D

    性别+STR(年龄,2)


    正确答案: C
    解析:
    此题是通过两个字段对数据表建立复合索引,建立复合索引时要求字段类型要匹配。此题中性别为字符型,而年龄为数值型,这两个字段类型不匹配,故选项A是错误的。选项C是不正确的索引格式,选项B中用VAL()函数不能将字符型数据“性别”转换成数值型,该函数只能转换由数字符号组成的字符型数据。选项D中的年龄字段通过STR()函数转换成了字符型,与性别字段的类型相匹配,所以此选项为正确选项。

  • 第13题:

    设有学生表 S( 学号 , 姓名 , 性别 , 年龄 ) ,查询所有年龄小于等于 18 岁的女同学,并按年龄进行降序排序生成新的表 WS ,正确的 SQL 命令是

    A) SELECT * FROM S WHERE 性别 =' 女 ' AND 年龄 <=18 ORDER BY 4 DESC INTO TABLE WS

    B) SELECT * FROM S WHERE 性别 =' 女 ' AND 年龄 <=18 ORDER BY 年龄 INTO TABLE WS

    C) SELECT * FROM S WHERE 性别 =' 女 ' AND 年龄 <=18 ORDER BY ' 年龄 ' DESC INTO TABLE WS

    D) SELECT * FROM S WHERE 性别 =' 女 ' OR 年龄 <=18 ORDER BY ' 年龄 ' ASC INTO TABLE WS


    正确答案:A

  • 第14题:

    如果学生表student是使用下面的SQL谙句创建的: CREATE TABLE student(学号C(6)PRIMARY KEY NOT NULL,姓名C(8),性别C(2),年龄N(2) CHECK(年龄>15 AND年龄<30,)) 则下面的SQL语句中可以正确执行的是( )。

    A. INSERT INTO student(学号,性别,年龄)VALUES(”0542”,”李雷”,”男”,17)

    B. INSERT INTO student(学号,性别,年龄)VALUES(”李雷”,”男”,20)

    C. INSERT INTO student(学号,性别,年龄)VALUES(”女”,25)

    D. INSERT INTO student(学号,性别,年龄)VALUES(”0897”,”安宁”,”女”,30)


    正确答案:A
    由于“学号”是主关键字,不可以为空,因此是必填字段,在用INSERT插入记录时,学号字段的值不可省略,另外在插入记录时,插入数据的个数必须和字段个数相等。

  • 第15题:

    对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为( )。

    A.性别+年龄

    B.VAL(性别)+年龄

    C.性别,年龄

    D.性别+STR(年龄,2)


    正确答案:D
    D。【解析】当建立复合索引时使用“+”,但是题干中的性别是字符型的,年龄是数的,所以要使用STR函数进行转化,所以答案为D。

  • 第16题:

    将“学生”表中,所有女学生的“年龄”加l,正确的语句是( )。

    A.UPDATE学生FOR年龄=年龄+l WHERE性刚 =”女”

    B.UPI)ATE学生WHERE年龄一年龄十l ON性别 =”女”

    C.UPDATE学生SET年龄=年龄+1 WHERE性别 =”女”

    D.UPDATE学生SET年龄=年龄+l FOR.性别 =”女”


    正确答案:C
    C。【解析】sqL的数据更新命令格式:UPDATE<表名SET列名l=表达式[,列名2=表达式2…[WHERE<条件表达式>]一般使用WHERE子句指定条件,以更新满足条件的一些记乖的字段值,并且一次可以更新多个字段;如果不使用、WHERE子句,则更新全部记录。

  • 第17题:

    将“学生”表中,所有女学生的“年龄”加1,正确的命令语句是( )。

    A.UPDATE 学生 FOR 年龄=年龄+1 WHERE 性别="女"

    B.UPDATE 学生 WHERE 年龄=年龄+1 ON 性别="女"

    C.UPDATE 学生 SET 年龄=年龄+1 WHERE 性别="女"

    D.UPDATE 学生 SET 年龄=年龄+1 FOR 性别="女"


    正确答案:C
    解析:SQL的数据更新命令格式为:
    UPDATE表名>SET列名1=表达式1[,列名2=表达式2…]
    [WHERE条件表达式>]
    一般使用WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不使用WHERE子句,则更新全部记录。

  • 第18题:

    如果学生表student是使用下面的SQL语句创建的

    CREATE TABLE student(学号C(4)PRIMARY KEY NOT NULL,;

    姓名C(8),;

    性别C(2),;

    年龄N(2)CHECK(年龄>1 5 AND年龄<30))

    下面的SQL语句中可以正确执行的是( )。

    A)INSERT INTO student(学号,性别,年龄)VALUES(”0542”,”男”,l7)

    B)INSERT INTO student(姓名,性别,年龄VALUES(”李蕾”,”女”,20)

    C)INSERT INTO student(姓名,性别,年龄)VALUES(”男”,25)

    D)INSERT INTO student(学号,姓名)VALUES(”0897”,”安宁”,16)


    正确答案:A
    由于“学号”是主关键字,不可以为空,因此是必填字段,在用INSERT插入记录时,学号字段的值不可省,故选项B)和选项C)不正确,在用INSERT插入记录时,初值的个数必须和字段个数相等。故选项D)不正确。PRIMARYKEYNOTNULL用来定义学号为主关键字,并且不可为NULL值,CHECK(AGE>15 AND AGE<30)语句用来约束字段年龄必须大于15并且小于30。

  • 第19题:

    将当前表VFP1中年龄小于20的女生记录复制到C盘TESTVFP文件夹下ST1数据表,下列命令正确的是。(注:性别为逻辑型,女生为.F.,男生为.T.。()

    • A、COPYTOC:///TESTVFP./ST1FOR性别=.F.OR年龄<20
    • B、BCOPYTOC:///TESTVFP/ST1FOR性别=.F.AND年龄<20
    • C、COPYTOC:///TESTVFP/ST1FOR性别OR年龄<20
    • D、COPYTOC:///TESTVFP/ST1FOR性别AND年龄<20

    正确答案:B

  • 第20题:

    STUDENT.DBF文件,其中学号、姓名字段为字符型,性别字段为逻辑型,年龄字段为数值型, USE STUDENT LIST (结果为:) 记录号 学号 姓名 性别 年龄 1 2012010001 张海静 .F. 20 2 2012010002 王林丰 .T. 19 3 2012010005 林军 .T. 22 4 2012010008 周伟 .T. 23 5 2012020007 林燕云 .F. 20 6 2012020016 王韵玳 .F. 21 INDEX ON 年龄 TO AGE SEEK 20 SKIP 3 ? 年龄 执行上述程序后的结果是()

    • A、23
    • B、20
    • C、21
    • D、22

    正确答案:A

  • 第21题:

    单选题
    zgda表有姓名、性别、年龄、职称四个字段,则对zgda表的关系模式描述为()。
    A

    zgda(姓名、性别、年龄、职称)

    B

    zgda(姓名,性别,年龄,职称)

    C

    zgda(姓名,性别,年龄,职称)

    D

    姓名、性别、年龄、职称


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

  • 第22题:

    单选题
    将当前表VFP1中1983年以后出生的女声复制到C盘TESTVFP文件夹下ST2数据表,下列命令正确的是。(注:性别为逻辑型,女生为.F.,男生为.T.。)()。
    A

    COPYTOC:///TESTVFP/ST2FOR性别=.F.OR出生年月<={∧1983/01/01}

    B

    COPYTOC:///TESTVFP/ST2FOR性别=.F.OR出生年月>={∧1983/01/01}

    C

    COPYTOC:///TESTVFP/ST2FOR性别=.T.AND出生年月>={∧1983/01/01}

    D

    COPYTOC:///TESTVFP/ST2FOR性别=.F.AND出生年月>={∧1983/01/01}


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

  • 第23题:

    单选题
    STUDENT.DBF文件,其中学号、姓名字段为字符型,性别字段为逻辑型,年龄字段为数值型, USE STUDENT LIST (结果为:) 记录号 学号 姓名 性别 年龄 1 2012010001 张海静 .F. 20 2 2012010002 王林丰 .T. 19 3 2012010005 林军 .T. 22 4 2012010008 周伟 .T. 23 5 2012020007 林燕云 .F. 20 6 2012020016 王韵玳 .F. 21 INDEX ON 年龄 TO AGE SEEK 20 SKIP 3 ? 年龄 执行上述程序后的结果是()
    A

    23

    B

    20

    C

    21

    D

    22


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

  • 第24题:

    单选题
    有学生表: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
    解析: 暂无解析