对于图书管理数据库,将图书表中"人民邮电出版社"的图书的单价涨价5%。请对下面的SQL 语句填空:UPDATE 图书【 】WHERE 出版单位="人民邮电出版社"

题目

对于图书管理数据库,将图书表中"人民邮电出版社"的图书的单价涨价5%。请对下面的SQL 语句填空:UPDATE 图书【 】WHERE 出版单位="人民邮电出版社"


相似考题
更多“对于图书管理数据库,将图书表中"人民邮电出版社"的图书的单价涨价5%。请对下面的SQL 语句填空:UPDATE 图书【 】WHERE 出版单位="人民邮电出版社"”相关问题
  • 第1题:

    对于图书管理数据库,求人民邮电出版社出版图书的最高单价、最低单价和平均单价。下面SQL语句横线部分,命令正确的是

    SELECT FROM 图书;

    WHERE 出版单位="人民邮电出版社"

    设有图书管理数据库中包含以下表:

    图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))

    A.MAX(单价),MIN(单价),AVG(单价)

    B.MAX(单价),MIN(单价),AVERAGE(单价)

    C.MAX(单价),MIX(单价),SUM(单价)

    D.MAX(单价),SUM(单价),AVG(单价)


    正确答案:A
    解析:题目要求求最高单价、最低单价和平均价,分别使用最大值、最小值、平均值函数MAX( )、MIN( )和AVG( )。COUNT( )、SUM( )分别是统计和求和函数。

  • 第2题:

    对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是______。 SELECT出版单位,______,______,______; FROM图书管理!图书______出版单位

    A.MIN(单价) AVGAGE(单价) COUNT(*) GROUP BY

    B.MAX(单价) AVG(单价) COUNT(*) ORDER BY

    C.MAX(单价) AVG(单价) SUM(*) ORDER BY

    D.MAX(单价) AVG(单价) COUNT(*) GROUP BY


    正确答案:D

  • 第3题:

    如果要查询所藏图书中,各个出版社图书的最高单价、平均单价和册数,所用的SQL语句是

    A.SELECT出版单位,MAX(单价),AVG(单价),COUNT(*); FROM 图书; GROUP BY 出版单位

    B.SELECT 出版单位,MAX(单价),AVG(单价),COUNT(*); FROM 图书; HAVING 出版单位

    C.SELECT 出版单位,MIX (单价),AVG (单价),COUNT(*); FROM 图书 GROUP BY 出版单位

    D.SELECT出版单位,MIN(单价),AVG(单价),COUNT(*); FROM 图书; HAVING 出版单位


    正确答案:A
    解析:求各个出版社图书的,必须用GROUPBY短语对各个出版社进行分组,求最大值函数为MAX(),求最小值函数为MIN(),COUNT()用以计数,HAVING短语必须与GROUPBY短语一起出现,不能单独使用。

  • 第4题:

    对于图书管理数据库,如下的SQL命令:

    SELECT书名,作者,出版单位FROM图书管理咽书;

    WHERE出版单位=“高等教育出版社”OR出版单位=“电子工业出版社”

    其中,WHERE短语后的出版单位=“高等教育出版社”OR出版单位=“电子工业出版社”

    对应的关系操作是【 】。


    正确答案:选择操作 或 选择
    选择操作 或 选择 解析:SELECT命令是用于实现查询操作的,WHERE短语在SELECT命令中用于选择满足条件的元组,将选择条件的逻辑表达式置于WHERE短语后,实现关系的选择操作。

  • 第5题:

    对于图书管理数据库,求电子工业出版社出版图书的最高单价、最低单价和平均单价。下面SQL语句正确的是 SELECT ______ FROM图书; WHERE出版单位=“电子工业出版社”

    A.MAX(单价),MIN(单价),AVG(单价)

    B.MAX(单价),MIN(单价),AVERAGE(单价)

    C.MAX(单价),MIX(单价),AVG(单价)

    D.MAX(单价),SUM(单价),AVG(单价)


    正确答案:A
    解析:本题的目的是求电子工业出版社出版图书的最高单价、最低单价和平均单价。因为需要求图书的最高单价、最低单价和平均单价,因此分别需要关键字MAX、MIN和AVG,能够完成题目要求的SQL语句如下: SELECT MAX(单价),MIN(单价),AVG(单价) FROM 图书因此本题的正确答案是A。

  • 第6题:

    对于图书管理数据库,要查询所藏图书中各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是______。 SELECT 出版单位,______,______,______; FROM 图书______出版单位

    A.MIN(单价)AVGAGE(单价)COUNT(*)GROUP BY

    B.MAX(单价)AVG(单价)COUNT(*)ORDER BY

    C.MAX(单价)AVG(单价)SUM(*)ORDER BY

    D.MAX(单价)AVG(单价)COUNT(*)GROUP BY


    正确答案:D
    解析:本题要求的是查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,因此首先可以肯定的是将会用到GROUP BY子句,同时需要知道最高单价和平均单价,因此肯定需要用到MAX和AVG函数,最后还需要统计每个出版社的图书的册数,因此还需要利用COUNT()函数,根据以上分析,最后所采用的SQL语句应该是
      SELECT 出版单位,MAX(单价),AVG(单价),COUNT(*)
      FROM 图书 GROUP BY 出版单位
      因此选项D为正确答案。

  • 第7题:

    以下3题是基于下述描述:

    设有图书管理数据库:

    图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2))

    读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6);地址 C(20))

    借阅(借书证号 C(4),总编号 C(6),借书日期D(8))

    对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书。下面SQL语句正确的是______。 SELECT * FROM 图书 WHERE 单价>ALL;

    A.SELECT 书名 FROM 图书 WHERE 出版单位=“高等教育出版社”

    B.(SELECT 单价 FROM 图书 WHERE 出版单位=“高等教育出版社”)

    C.SELECT 单价 FROM 图书 WHERE 读者.借书证号=借阅.借书证号

    D.(SELECT 书名 FROM 图书 WHERE 读者.借书证号=借阅.借书证号)


    正确答案:B
    解析:查询操作使用SELECT命令。本题是嵌套查询,内层查询的结果是藏书中高等教育出版社出版的图书的书价的集合。外层查询结果中的单价值应该大于内层查询结果书价集合中的所有值,使用ALL运算。内层查询要用一对圆括号括起来。

  • 第8题:

    以下3题基于图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8))

    如果要在藏书中查询“高等教育出版社”和“科学出版社”的图书,请对下面的SQL语句填空。 SELECT书名,作者,出版单位; FROM图书管理!图书; WHERE出版单位【 】


    正确答案:IN(“高等教育出版杜”“科学出版社”)或 =‘高等教育出版社’ OR 出版单位=‘科学出版社’
    IN:集合运算符包含的意思,常用来实现嵌套查询。

  • 第9题:

    对于图书管理数据库,检索没有借阅任何图书的读者的姓名和所在单位。请对下面的 SQL语句填空: SELECT姓名,单位 FROM 读者 WHERE【 】 (SELECT*FROM 借阅 WHERE【 】


    正确答案:NOT EXISTS 借阅.借书证号=读者.借书证号
    查询操作使用SELECT命令,本题是连接查询和嵌套查询的结合使用,内层查询是将借阅表和读者表通过借书证号连接起来,查询的结果是所有借阅了图书的信息的集合,外层查询读者表中不在内层查询结果中出现的读者姓名和单位,在WHERE条件短语中要用NOTEXISTS谓词。EXISTS是谓词,EXISTS或NOTEXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。

  • 第10题:

    已知图书管理系统包含一张图书表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找借阅书号为“B001”的书名、作者和出版社,可用SQL语句:SELECT 书名,作者,出版社 FROM()WHERE 书号="B001"。


    正确答案:图书表

  • 第11题:

    填空题
    已知图书管理系统包含1张图书关系表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找书号为“B002”的图书的书名、出版社、作者和馆藏册数,可用SQL语句:SELECT书名,出版社,作者,馆藏册数FROM图书表WHERE()

    正确答案: 书号=‘B002’
    解析: 暂无解析

  • 第12题:

    填空题
    已知图书管理系统包含一张图书表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找借阅书号为“B001”的书名、作者和出版社,可用SQL语句:SELECT 书名,作者,出版社 FROM()WHERE 书号="B001"。

    正确答案: 图书表
    解析: 暂无解析

  • 第13题:

    执行下列L语句:

    SELECT 出版单位,COUNT(*) FROM 图书; GROUP BY 出版单位 ORDER BY 2 DESC

    查询结果中,第一条记录的“出版单位”名称是( )。

    A.高等教育出版社

    B.北京大学出版社

    C.经济科学出版社

    D.人民邮电出版社


    正确答案:C
    解析:本题SQL语句的功能是按“出版单位”对“图书”表记录进行分组,然后通过COUNT()函数统计每个出版社的图书种类数量,查询结果中包括“出版单位”和该出版单位出版的图书种类数量,查询结果中按第2个字段降序排序,即按出版单位出版的图书种类数量由高到低的顺序排序。

  • 第14题:

    如果要查询所藏匿书中,各个出版社的图书最高价格,平均单价和册数,请对下面的SQL语句填空。 SELECT出版单位,MAX(价格),【 】,【 】;

    FROM图书管理!图书:

    【 】出版单位


    正确答案:AYC单价 COUNT( ) CROUP BY
    AYC单价, COUNT( ), CROUP BY

  • 第15题:

    对于图书管理数据库,将图书表中电子工业出版社的图书的单价涨价10%。请对下面的SQL语句填空: UPDATE图书【 】 WHERE出版单位:“电子工业出版社”


    正确答案:SET单价=单价*1.1
    SET单价=单价*1.1 解析:更新表中元组的值,使用UPDATE命令,一次可以更新表中的一个或多个属性值。UPDATE短语之后指定更新数据所属的表,将新的属性值或表达式赋值给对应的属性名(SET单价=单价*1.1),并置于SET短语之后。要求对电子工业出版社的图书涨10%,需要用WHERE短语对元组进入限制,即对符合条件的元组进行更新。若无WHERE短语则是对表中的所有元组进行更新。

  • 第16题:

    对于图书管理数据库,检索电子工业出版社的所有图书的书名和书价,检索结果按书价降序排列。下面SQL语句正确的是 SELECT书名,单价FROM图书WHERE出版单位=“电子工业出版社”; ______

    A.GROUP BY单价DESC

    B.ORDER BY单价DESC

    C.ORDER BY单价ASC

    D.GROUP单价ASC


    正确答案:B
    解析:本题的目的是检索电子工业出版社的所有图书的书名和书价,检索结果按书价降序排列。因为需要对检索结果按书价将序排列,因此需要字句ORDER BY并且需要配合关键字DESC使用,因此能够完成此任务的SQL语句如下: SELECT书名,单价FROM图书WHERE出版单位=“电子工业出版社”ORDER BY单价DESC因此本题的正确答案应该是B。

  • 第17题:

    对于图书管理数据库,查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价和平均单价。下面SQL语句正确的是 SELECT出版单位,MAX(单价),AVG(单价)FROM图书; ______

    A.GROUP BY出版单位HAVING COUNT总编号>=2

    B.GROUP BY出版单位HAVING COUNT(DISTINCT总编号)>=2

    C.GROUP BY出版单位>=2

    D.WHERE总编号>=2


    正确答案:B
    解析:本题的目的是查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价和平均单价。因为需要求图书的最高单价和平均单价,因此需要关键字MAX和AVG;同时题目还要求这些出版社必须有两种及两种以上的图书,因此还必须利用COUNT()函数来对出版社的图书数量进行统计,并且还需要对图书按照出版单位进行分组。因此能够完成题目所要求任务的SQL语句如下: SELECT出版单位,MAX(单价),AVG(单价) FROM图书GROUP BY出版单位HAVING COUNT(DISTINCT总编号)>=2因此本题的答案应该为B。

  • 第18题:

    对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书,下面SQL语句正确的是______。 SELECT*FROM 图书 WHERE 单价>ALL;

    A.SELECT 书名 FROM 图书 WHERE 出版单位="高等教育出版社"

    B.(SELECT 单价 FROM 图书 WHERE 出版单位="高等教育出版社")

    C.SELECT 单价 FROM 图书 WHERE 读者.借书证号=借阅.借书证号

    D.(SELECT 书名 FROM 图书 WHERE 读者.借书证号=借阅.借书证号)


    正确答案:B
    解析:因为题目的要求是检索藏书中比高等教育出版社的所有图书的书价更高的书,因此需要使用关键字ALL,并且需要配合一个嵌套查询,因此本题应该使用的SQL语句如下:
      SELECT*FROM 图书 WHERE 单价>ALL;
      (SELECT 单价 FROM 图书 WHERE 出版单位="高等教育出版社")通过比较,可以看出正确答案应该是B。

  • 第19题:

    对于图书管理数据库,如下的SQL命令: SELECT书名,作者,出版单位FROM图书管理!图书; WHERE出版单位=“高等教育出版社”OR出版单位=“电子工业出版社” 其中,WHERE短语后的出版单位=“高等教育出版社”OR出版单位=“电子工业出版社” 对应的关系操作是______。


    正确答案:选择操作或选择
    选择操作或选择

  • 第20题:

    对于图书管理数据库,检索书名是以“Internet”开头的所有图书的书名和作者。请对下面的SQL语句填空: SELECT书名,作者 FROM 图书 WHERE【 】


    正确答案:书名LIKE"Internet%"或 Left(书名8)="Internet"
    查询操作使用SELECT语句。本题是基于单个表即图书表的带有条件的简单查询,其条件是以“Internet”开头的书名,要用到LIKE运算,条件表达式为“书名LIKE”Internet%”。注意,LIKE运算符后面的“Internet”及%要用双引号括起来。在SQL语句中,LIKE是字符串匹配运算符,%表示匹配包含零个或多个字符的任意字符串。这个通配符既可以用作前缀也可以用作后缀。

  • 第21题:

    对于图书管理数据库,检索藏书中比高等教育出版衽的所有图书的书价更高的书。下 面SQL语句正确的是______。 SELECT*FROM 图书 WHERE 单价>ALL;______

    A.SELECT 书名 FROM 图书 WHERE 出版单位="高等教育出版社"

    B.(SELECT 单价 FROM 图书 WHERE 出版单位=“高等教育出版社”)

    C.SELECT 单价 FROM 图书 WHERE 读者.借书证号=借阅.借书证号

    D.(SELECT 书名 FROM 图书 WHERE 读者.借书证号=借阅.借书证号)


    正确答案:B

  • 第22题:

    已知图书管理系统包含1张图书关系表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找书号为“B002”的图书的书名、出版社、作者和馆藏册数,可用SQL语句:SELECT书名,出版社,作者,馆藏册数FROM图书表WHERE()


    正确答案:书号=‘B002’

  • 第23题:

    单选题
    查询主编为“章平”的所有图书的书名和出版社,正确的SQL语句是(  )。
    A

    SELECT书名,出版社FROM图书WHERE主编=“章平”

    B

    SELECT书名,出版社FROM图书WHERE主编=章平

    C

    SELECT书名,出版社FROM图书WHERE“主编”=“章平”

    D

    SELECT书名,出版社FROM图书WHERE“主编”=章平


    正确答案: A
    解析:
    查询条件WHERE中,字段名不能加引号,字段值“章平”要加引号。