对于图书管理数据库,检索藏书中比高等教育出版衽的所有图书的书价更高的书。下面SQL语句正确的是_

题目

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

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

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

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

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于图书管理数据库,检索所有借阅了图书的读者姓名和所在单位。下面SQL语句正确的是______。 SELECT DISTINCT 姓名,单位 FROM 读者,借阅

A.WHERE 图书.总编号=借阅.总编号

B.WHERE 读者.借书证号=借阅.借书证号*

C.WHERE 总编号 IN(SELECT 借书证号 FROM 借阅)

D.WHERE 总编号 NOT IN(SELECT 借书证号 FROM 借阅)


正确答案:B
解析:本题的要求是检索所有借阅了图书的读者姓名和所在单位。此时需要两个表才能够完成该任务,一个是读者表,另一个是借阅表,并且需要这两个表之间的连接才能完成题目的要求。本题应采用的SQL语句如下
  SELECT DISTINCT 姓名,单位 FROM 读者,借阅
  WHERE 读者.借书证号=借阅.借书证号*
  因此本题的正确答案应该是B。

第2题:

对于图书管理数据库,求人民邮电出版社出版图书的最高单价、最低单价和平均单价。下面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( )分别是统计和求和函数。

第3题:

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


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

第4题:

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


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

第5题:

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

FROM图书管理!图书:

【 】出版单位


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

第6题:

如果要在藏书中查询“电子工业出版社”和“清华出版社”的图书,请对下面的SQL语句填空。

SELECT书名,作者,出版单位;

FROM图书管理!图书;

WHERE出版单位( )


正确答案:
IN(“电子”,“清华”)或IN(“电子工业出版社”,“清华出版社”)或出版单位=“电子工业出版社”.OR.出版单位=“清华出版社”注:出版单位的次序不限【解析】使用IN实现嵌套查询,或者使用相关条件查询。

第7题:

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

第8题:

对于图书管理数据库,检索所有藏书的书名和出版单位。下面SQL语句正确的是______。

A.SELECT 书名,出版单位 FROM 图书

B.SELECT 书名;出版单位 FROM 图书

C.SELECT 书名,出版单位 FOR 图书

D.SELECT 书名,出版单位 FOR 图书


正确答案:A
解析:本题的要求是检索所有藏书的书名和出版单位,因此在检索时只需要图书表就可以完成题目所要求的任务。采用的SQL语句如下
  SELECT 书名,出版单位 FROM 图书
  因此本题的正确答案应该是A。

第9题:

对于图书管理数据库,查询读者孙慨然的情况。下面SQL语句正确的是 ______。 SELECT*FROM读者

A.WHERE姓名:”孙慨然”

B.WHERE图书.姓名:”孙慨然”

C.FOR姓名:”孙慨然”

D.WHERE姓名:孙慨然


正确答案:A
解析:本题完成的操作是查询,查询使用SELECT命令,查询条件的是孙慨然的情况。在SQL语句中在WHERE语句后加条件表达式,所以选项C是不正确的,选项B中“图书.姓名”语句是错误的;因为在图书表中没有姓名字段,选项D字符型字段的内容没有加定界符。

第10题:

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

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

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

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

对应的关系操作是【 】。


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

更多相关问题