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

题目

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


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

    查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列SQL语句正确的是

    作者 作者编号 作者姓名 所在城市

    1001 王力 北京

    1002 刘方 北京

    1003 张剑 上海

    1004 程红 上海

    1005 张进 上海

    图书 图书编号 书名 出版单位 价格 作者编号

    0001 计算机应用 清华出版社 26.50 1001

    0002 C++ 电子工业出版社 32.00 1001

    0003 计算机基础知识 电子工业出版社 28.00 1002

    0004 网络应用 清华出版社 24.50 1003

    0005 数据库应用 清华出版社 26.00 1003

    0006 数据库组成原理 清华出版社 23.00 1003

    0007 Java 电子工业出版社 27.50 1004

    0008 网页设计 电子工业出版社 31.00 1004

    A.SELECT 作者姓名,书名,价格 FROM 图书,作者 ; JOIN 图书.作者编号=作者.作者编号; WHERE 所在城市="北京"; ORDER BY 价格 DESC

    B.SELECT 作者姓名,书名,价格 FROM 图书,作者 ; JOIN 图书.作者编号=作者.作者编号; WHERE 所在城市="北京"; ORDER BY 价格

    C.SELECT 作者姓名,书名,价格 FROM 图书,作者 ; WHERE 图书.作者编号 = 作者.作者编号; AND 所在城市="北京"; ORDER BY 价格 DESC

    D.SELECT 作者姓名,书名,价格 FROM 图书,作者 ; WHERE 图书.作者编号 = 作者.作者编号; AND 所在城市 ="北京"; ORDER BY 价格


    正确答案:C
    解析:本题的SQL语句的含义是通过作者表和图书表的内部联接查询符合条件的记录,注意表间关联字段的选择,以及条件连接的逻辑运算符。使用ORDER BY短语可对查询结果排序,GROUP BY短语用来记录分组。选项A)和选项B)都存在查询条件和表联接的语法错误,选项D)中,查询结果没有按"价格"降序排列。

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

    有图书表如下:

    图书

    图书编号 书名 出版单位 价格 作者编号

    0001 计算机应用 清华出版社 26.50 1001

    0002 C++ 电子工业出版社 32.00 1001

    0003 计算机基础知识 电子工业出版社 28.00 1002

    0004 网络应用 清华出版社 24.50 1003

    0005 数据库应用 清华出版社 26.00 1003

    0006 数据库组成原理 清华出版社 23.00 1003

    0007 Java 电子工业出版社 27.50 1004

    0008 网页设计 电子工业出版社 31.00 1004

    执行如下SQL语句:

    SELECT DISTINCT 价格 FROM 图书;

    WHERE 价格=(SELECT MAX(价格) FROM 图书) INTO ARRAY arr

    则?arr[2]的结果是

    A.23.00

    B.32.00

    C..F.

    D.系统报错


    正确答案:D
    解析:本题是一个简单的嵌套查询,将图书表中价格最高的值存放到数组arr中,其中DISTINCT短语的是去掉查询结果中的重复值。由于查询结果只有一个图书价格的最大值,所以执行"?arr[2]"命令时,所求的数组下标超出范围,系统报错。

  • 第4题:

    如果要查询所藏图书中,各个出版社图书的最高单价、平均单价和册数,所用的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短语一起出现,不能单独使用。

  • 第5题:

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

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

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

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

    对应的关系操作是【 】。


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

  • 第6题:

    对于图书管理数据库,检索电子工业出版社的所有图书的书名和书价,检索结果按书价降序排列。下面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。

  • 第7题:

    对于图书管理数据库,查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价和平均单价。下面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。

  • 第8题:

    对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书,下面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。

  • 第9题:

    根据下表,回答下列各题: 图书(图书编号C(6),书名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),还书日期D(8)) {TS}查询作者为“王伟”的所有书籍名称及出版社,正确的sQL语句是( )。

    A. SELECT书名,出版社FROM图书WHERE作者=王伟

    B. SELECT书名,出版社FROM图书WHERE作者=”王伟”

    C. SELECT书名,出版社FROM图书WHERE”作者”=王伟

    D. SELECT书名,出版社FROM图书WHERE”作者”=”王伟”


    正确答案:B
    在SELECT查询语句中字段名不需要加引号,所以c和D选项是错误的;当需要指定字段值时,如果是字符型数据应当用引号将字符型数据引起来,所以A选项也是错误的。

  • 第10题:

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


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

  • 第11题:

    第下列各题使用如下的“作者”表和“图书”表。 作者

    作者编号 作者姓名

    所在城市

    1001

    王力

    北京

    1002

    刘方

    北京

    1003

    张剑

    上海

    1004

    程红

    上海

    1005

    张进

    上海

    图书

    瘸书编号 书名

    出版单位

    价格

    作者编号

    0001

    计算机应用

    青华出版社

    26.50

    1001

    0002

    C十十

    电子工业出版社

    32.00

    1001

    0003

    计算机基础知识

    电子工业出版社

    28.00

    1002

    0004

    网络应用

    青华出版社

    24.50

    1003

    0005

    数据库应用

    青华出版社

    26.00

    1003

    0006

    数据库组成原理

    青华出版社

    23.O0

    1003

    0007

    Java

    电子工业出版社

    27.50

    1004

    0008

    网页设计

    电子工业出版社

    31.O0

    1004

    有如下SQL语句: SELECT出版单位,MIN(价格)FROM图书GROUP BY出版单位 查询结果中,第一条记录的值是( )。

    A.电子工业出版社32.OO

    B.电子工业出版社27.50

    C.青华出版社23.OO

    D.青华出版社26.50


    正确答案:B
    B。【解析】本题考查了考生对SQL查询语名功能的掌握及作用。根据出版单位升序排序,第一条记录的出版单位为电子工业出版社,在该出版社中单价最低的图书价格为27.50元,选项c为查询结果中的第二条记录。

  • 第12题:

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

    设有图书管理数据库: 图书(总编号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出版单位,MAX(单价),AVG(单价)FROM图书;

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

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

    C.GROUP BY 出版单位>=2

    D.WHERE 总编号>=2


    正确答案:B
    解析:这是一个分组计算查询,要使用SELECT命令实现。首先按出版单位进行分组,通过GROUPBY短语实现分组,计算每个出版杜出版图书的最高价和平均单价,通过函数MAX()和AVG()实现。由于不是要查询所有出版杜的信息,而是查询藏书中至少有该出版社两种图书的出版社的这些信息,即要查向的分组要满足一定的条件,这时需要用HAVING子句来限定分组的条件。HAVING是要依赖于GROUPBY而存在,不能单独使用,COUNT(DISTINCT总编号)统计每个出版社的图书种数。DISTINCT起到的作用是去掉重复值。

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

    有如下SQL语句:

    SELECT 出版单位,MIN(价格) FROM 图书 GROUP BY 出版单位

    查询结果中,第一条记录的值是

    A.电子工业出版社 32.00

    B.电子工业出版社 27.50

    C.清华出版社 23.00

    D.清华出版社 26.50


    正确答案:B
    解析:本题的SQL语句的含义是统计每个出版社中,价格最低的图书记录,并显示出版单位和图书价格。根据出版单位升序排序,第一条记录的出版单位为电子工业出版社,在该出版社中单价最低的图书价格为27.50,选项C)为查询结果中的第二条记录。

  • 第16题:

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


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

  • 第17题:

    以下2题是基于下述描述: 设有图书管理数据库: 图书(总编号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出版单位=“电子工业出版社”;

    A.GROUP BY单价DESC

    B.ORDER BY单价DESC

    C.ORDER BY单价ASC

    D.GROUP单价ASC


    正确答案:B
    解析:题面要求检索电子工业出版社的所有图书的书名和书价,其中题面已给出一部分SELECT,后面要添的就是按单价降序排列,SELECT中排序使用的是ORDERBY短语,降序在后面加DESC。所以正确语句应为ORDERBY单价DESC。

  • 第18题:

    对于图书管理数据库,求电子工业出版社出版图书的最高单价、最低单价和平均单价。下面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。

  • 第19题:

    对于图书管理数据库,要查询所藏图书中各个出版社的图书最高单价、平均单价和册数,下面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为正确答案。

  • 第20题:

    以下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运算。内层查询要用一对圆括号括起来。

  • 第21题:

    图书(图书编号C(6),书名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),还书日期D(8)) 如果要查询所藏图书中各个出版社图书的最高单价、平均单价和册数,应使用的SQL语句是( )。

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

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

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

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


    正确答案:A
    求各个出版社图书的相关信息,必须用GROUP BY短语对各个出版社进行分组,HAVING短语必须与GROUP BY短语一起出现,不能单独使用。求最高单价使用最大值函数为MAx,COUNT用以计数。

  • 第22题:

    以下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:集合运算符包含的意思,常用来实现嵌套查询。

  • 第23题:

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

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

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

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

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


    正确答案:B