itgle.com

在第27题表中,若用SQL命令检索所有比“刘勋”年龄大的职工记录,下列语句正确的是______。A.SELECT*FROM职工; WHERE年龄>(SELECT年龄FROM职工; WHERE姓名=“刘勋”)B.SELECT*FROM职工; WHERE姓名=“刘勋”C.SELECT*FROM 职工; WHERE年龄>(SELECT年龄; WHERE姓名=“刘勋”)D.SELECT*FROM职工; WHERE年龄>“刘勋”

题目

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

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

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

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

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


相似考题
更多“在第27题表中,若用SQL命令检索所有比“刘勋”年龄大的职工记录,下列语句正确的是______。A.SELECT*F ”相关问题
  • 第1题:

    检索当前表“学生”表中,全部姓“王”的学生记录,SQL语句为:

    SELECT * FROM 学生 WHERE 姓名 ______ "王*"


    正确答案:LIKE
    LIKE 解析:在SQL语句的SELECT语句中,字符串匹配运算符用 LIKE表示,属于特殊运算符。通配符“%”表示0个或多个字符,“”表示1个字符。

  • 第2题:

    在SQL查询中,若要取得“职工”数据表中的所有记录和字段,其SQL语句为( )。

    A.SELECT姓名FROM职工

    B.SELECT*FROM职工

    C.SELECT姓名FROM职工 WHILE职工号=265

    D.SELECT*FROM职工WHILE职工号=265


    正确答案:B
    解析:选项A表示取得“职工”数据表中的所有记录,但只取得“姓名”字段,并不是全部字段;选项C表示取得“职工号”为0265的记录,且只取“姓名”字段;选项D表示取得“职工号”为 0265的记录的全部字段。只有选项B符合题目要求。

  • 第3题:

    设有职工表文件,在职工表中查找奖金最高的职工记录,完成下列SQL语句。

    SELECT*FROM 职工表;

    WHERE 奖金>=______;

    (SELECT 奖金 FROM 职工表)


    正确答案:ALL
    ALL 解析:SQL语句中可以利用ANY、ALL等量词进行查询。ANY、 ALL和SOME是量词,其中ANY和SOME是同义词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真;而ALL则要求子查询中的所有行都使结果为真时,结果才为真。

  • 第4题:

    “职工”表结构为(职工号N(3),姓名C(3),性别C(1),年龄N(2)),职工号为主索引,若用SQL命令INSERT插入一个记录,下面语句正确的是______。

    A.(“002”,“刘勋”,“男”,“22”)

    B.(002,“刘勋”NULL,22)

    C.(NULL,“刘勋”,“男”,“22”)

    D.(002,刘勋,男,22)


    正确答案:B

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

    有下列SQL语句:

    SELECT 班级名称,姓名,性别,年龄 FROM 班级,学生;WHERE 班级.班级号=学生.班级号; AND 姓名 LIKE"李%"; ORDER BY 学生.班级号

    该语句的含义是( )。

    A.检索学生表中姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄

    B.检索学生表中不是姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄

    C.检索学生表中姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄

    D.检索学生表中不是姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄


    正确答案:C
    解析:该SQL语句的功能是,检索学生表中姓“李”的学生记录,要求显示该生的班级名称、姓名、性别和年龄,并按“班级号”升序排序。这里的LIKE是字符匹配运算符,“%”是通配符,表示与若干个任意字符匹配;另外,还可以使用“”通配符表示与一个任意字符匹配。ORDER BY是排序短语,默认的排序方式是按升序排序。

  • 第7题:

    利用SQL语句,检索仓库中至少有一名职工的仓库信息,正确的命令是

    A.SELECT*FROM仓库表WHERE IN; (SELECT仓库号FROM职工表)

    B.SELECT*FROM仓库表WHERE NOT IN; (SELECT仓库号FROM职工表)

    C.SELECT*FROM仓库表WHERE仓库号EXISTS; (SELECT*FROM职工表WHERE仓库号=仓库表.仓库号)

    D.SELECT*FROM仓库表WHERE EXISTS; (SELECT*FROM职工表WHERE仓库号=仓库表.仓库号)


    正确答案:D
    解析:利用EXISTS或NOTEXISTS,可用来检查在子查询中是否有结果返回。利用运算符IN来表示,可写成如下格式:SELECT*FROM仓库表WHERE仓库IN;(SELECT仓库号FROM职工表)

  • 第8题:

    若用SQL命令检索所有比“刘宁”基本工资多的职工记录,下列语句正确的是 ( )。

    A. SELECT*FROM zg; WHERE 基本工资>(SELECT基本工资FROM zg; WHERE 姓名=“刘宁”)

    B.SELECT*FROM zg; WHERE 姓名=“刘宁”

    C.SELECT*FROM zg; WHERE 基本工资>(SELECT基本工资; WHERE 姓名=“刘宁”)

    D.SELECT*FROM zg; WHERE 基本工资>“刘宁”


    正确答案:A
    解析:本题使用嵌套查询来求解,内层查询查找出“刘宁”的基本工资,外层查询查找比“刘宁”基本工资多的职工记录。

  • 第9题:

    在SQL语句中,要删除仓库表中仓库号的字段值是WHl的记录,可利用命令:


    正确答案:
    DELETE 

  • 第10题:

    检索“职工” 表中,“籍贯”为“湖南”的学生记录,将结果保存到temp表中,SQL语句为:

    SELECT牛FROM职工WHERE籍贯=”湖南” __________temp


    正确答案:
    INTOTABLE或INTODBF
    SQL查询结果可以保存在永久性表中。使用INTOTABLE或INTODBF短语。

  • 第11题:

    在VFP支持的SQL语句中,可以向表中输入记录的命令是();可以查询表中内容的命令是()。


    正确答案:INSERT;SELECT

  • 第12题:

    填空题
    在VisualFoxPro支持的SQL语句中,可以删除表中记录的命令是();可从数据库中删除表的命令是()。

    正确答案: DELETE,DROP TABLE
    解析: 暂无解析

  • 第13题:

    有下列SQL语句:INSERT INTO 职工 VALUES("WH4","E15","张清",2800) 在命令窗口执行该命令后( )。

    A.向表中任意位置插入一条新记录

    B.在当前记录之前,插入一条新语句

    C.在当前记录之后,插入一条新语句

    D.在表末尾新增一条记录


    正确答案:D
    解析:Visual FoxPro支持两种SQL插入格式,第一种为标准格式,第二种是Visual FoxPro的特殊格式。
    第一种格式为:
    INSERT INTO表名>[(字段名1[,字段名2,…])];
    VALUES(表达式1[,表达式2,…])
    其中INSERT INTO表名>说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名1,字段名2,…指定字段:VALUE(表达式1[,表达式2,…给出具体的记录值。
    该命令默认的是向表末尾新增一条记录。注意:插入的记录值要与相应的字段类型一致。

  • 第14题:

    利用SQL语句,检索仓库中至少有一名职工的仓库信息,正确的命令是______.

    A.SELECT。FROM仓库表WHEREIN; (SELECT仓库号FROM职工表)

    B.SELECT 2p FROM仓库表WHERENOTm; (SELECT仓库号FROM职工表)

    C.SELECT::FROM仓库表WHERE仓库号EXISTS; (SELECT*FROM职工表WHERE仓库号:仓库表.仓库号)

    D.SELECT*FROM仓库表WHEREEXISTS; (SEL。E(:T*FROM职工表WHERE仓库号:仓库表.仓库号)


    正确答案:D
    解析:利用EXISTS或NOTEXISTS,可用来检查在子查询中是否有结果返回。利用运算符IN来表示,可写成如下格式: SELECT*FROM仓库表WHERE仓库IN; (SELECT仓库号FROM职工表)

  • 第15题:

    “学生”表中学生号为主索引,若用SQL命令检索所有比“孙静”年龄大的同学,下列语句正确的是( )。

    A. SELECT*FROM学生; WHERE 年龄>(SELECT 年龄 FROM学生; WHERE 姓名=“孙静”)

    B.SELECT*FROM学生; WHERE 姓名=“孙静”

    C. SELECT*FROM 学生: WHERE 年龄>(SELECT 年龄; WHERE 姓名=“孙静”)

    D.SELECT*FROM 学生: WHERE 年龄>“孙静”


    正确答案:A
    解析:本题是一个嵌套循环查询的语句,内层循环是检索出“孙静”的年龄,外层循环用WHERE语句检索出比“孙静”年龄大的同学,外层循环结果依赖于内层查询。

  • 第16题:

    第{TSE}题使用如下的“仓库”表和“职工”表:

    {TS}检索在“北京”仓库工作的职工的“职工号”和“工资”字段,正确的命令是( )。


    正确答案:C
    在SQL的简单连接查询中,可以通过FROM短语指定要查找的表,表之间要用逗号隔开,然后通过WHERE短语指定两个表的连接条件,连接字段一般为两表中的公共字段。选项A)用JOIN内联接,但格式错误。

  • 第17题:

    若要从学生表中检索出jg并去掉重复记录,可使用如下SQL语句SELECT_________ig FROM student请选出正确的选项完成该语句


    正确答案:D
    在SELECT语句的后面,如果选用DISTINCT选项,表示去掉重复记录.选用ALL代表显示所有记录,选用*代表所有字段,而?是非法的。故选项D为正确答案。

  • 第18题:

    下列叙述中,错误的是 ______。

    A.用INSERT-SQL语句可以插入一条记录

    B.用INSERT-SQL语句可以插入多条记录

    C.使用INSERT-SQL语句可以插入记录的部分数据

    D.使用INSERT-SQL语句插入记录时列名的排列顺序必须与表定义时的顺序一致


    正确答案:D
    解析:SQL中的INSERT语句既可以向指定表插入一条记录,又可以插入多条记录;也可以插入记录的部分值,对于没有插入值的字段,将取NULL值,但在表定义时有NOTNULL约束的字段不能取NULL值。在插入记录时列名的排列顺序不一定与表定义时的顺序一致,但要插入的数据值的排列顺序必须与列名的排列顺序一致,个数相等,数据类型一一对应。

  • 第19题:

    第 30~32 题使用如下的“仓库”表和“职工”表:

    第 30 题 检索在“北京”仓库工作的职工的“职工号”和“工资”字段,正确的命令是( )。


    正确答案:C
    在SQL的简单连接查询中,可以通过FROM短语指定要查找的表,表之间要用逗号隔开,然后通过WHERE短语指定两个表的连接条件,连接字段一般为两表中的公共字段。选项A)用JOIN内联接,但格式错误。

  • 第20题:

    检索“职工”表中,“籍贯”为“湖南”的学生记录,将结果保存到temp表中,SQL 语句为:

    SELECT﹡FROM职工WHERE籍贯=“湖南”__________temp


    正确答案:
    INTOTABLE(或INTODBF)
    【解析】在SQL中,将查询结果保存到永久表中应该使用INTO TABLE或INTODBF短语。

  • 第21题:

    有如下SQL语句:INSERT INTO职工VALUES(”WH4”,”E15”,张清",2800)在命令窗口执行该命令后( )。

    A)向表中任意位置插入一条新记录

    B)在当前记录之前,插入一条新语句

    C)在当前记录之后,插入一条新语句

    D)在表末尾新增一条记录


    正确答案:D
    SQL中,插入记录的命令格式为:
    INSERT INTO<表名>[(字段名1[,字段名2,…])];
    VALUES(表达式1 [,表达式2,…])
    该命令默认的是向表末尾新增一条记录,注意插入的记录值要与相应的字段类型一致。

  • 第22题:

    在VisualFoxPro支持的SQL语句中,可以删除表中记录的命令是();可从数据库中删除表的命令是()。


    正确答案:DELETE;DROP TABLE

  • 第23题:

    填空题
    在VFP支持的SQL语句中,可以向表中输入记录的命令是();可以查询表中内容的命令是()。

    正确答案: INSERT,SELECT
    解析: 暂无解析