查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列SQL语句正确的是作者 作者编号 作者姓名 所在城市1001 王力 北京1002 刘方 北京1003 张剑 上海1004 程红 上海1005 张进 上海图书 图书编号 书名 出版单位 价格 作者编号0001 计算机应用 清华出版社 26.50 10010002 C++ 电子工业出版社 32.00 10010003 计算机基础知识 电子工业出版社 28.00 10020004 网络应用 清华出版社 24.50 10030

题目

查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列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 价格


相似考题
更多“查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列SQL语 ”相关问题
  • 第1题:

    建立表单my,表单上有三个标签,当单击任何一个标签时,都使其他两个标签的标题互换。

    (2)根据表作者和表图书建立一个查询,该查询包含的字段有“作者姓名”、“书名”、“价格”和“出版单位”。要求按“价格”排序(升序),并将查询保存为chaxun。


    正确答案:(1)在命令窗口输入命令:CREATEFORMmy打开表单设计器新建表单单击“表单控件”工具栏中的“标签”控件在表单上放置三个标签控件将它们的Caption属性值分别改为“第一个标签”“第二个标签”和“第三个标签”。双击标签控件分别编写标签的Click事件代码。 *****标签Lable1(第一个标签)的Click事件代码**** t=Thisform.Label2.Caption Thisform.Label2.Caption=Thisform.Label3.Caption Thisform.Label3.Caption=t ************************************************* *****标签Lable2(第二个标签)的Click事件代码**** t=Thisform.Label1.Caption Thisform*Label1.Capfion=Thisform.Label3.Caption Thisform.Label3.Caption=t ************************************************ *****标签Lable3(第三个标签)的Click事件代码**** t=Thisform.Label1.Caption ThiSform.Label1.Caption=This form.Label2.Caption Thisform.Label2.Caption=t ************************************************ 保存表单在命令窗口输入命令:DO FORMmy运行表单。单击前如图3—129所示单击第二个标签后结果如图3—130所示。 (2)在命令窗口输入:CREATE QUERY chaxun打开查询设计器新建一个查询。 在查询设计器中分别将“作者”和“图书”两个数据表文件添加到查询设计器中系统自动查找两个数据表中匹配的字段进行内部联接单击“确定”按钮。 在查询设计器中的“字段”选项卡中将“可用字段”列表框中的“作者.作者姓名”、“图书.书名”和“图书。价格”三个字段添加到右边的“选定字段”列表框中在“排序依据”选项卡中将“选定字段”列表框中的“图书.价格”添加到“排序条件”列表框中在“排序选项”中选择“升序”排序。 保存查询设计执行菜单命令“查询”—“运行查询”运行查询结果如图3-131所示。
    (1)在命令窗口输入命令:CREATEFORMmy,打开表单设计器新建表单,单击“表单控件”工具栏中的“标签”控件,在表单上放置三个标签控件,将它们的Caption属性值分别改为“第一个标签”,“第二个标签”和“第三个标签”。双击标签控件,分别编写标签的Click事件代码。 *****标签Lable1(第一个标签)的Click事件代码**** t=Thisform.Label2.Caption Thisform.Label2.Caption=Thisform.Label3.Caption Thisform.Label3.Caption=t ************************************************* *****标签Lable2(第二个标签)的Click事件代码**** t=Thisform.Label1.Caption Thisform*Label1.Capfion=Thisform.Label3.Caption Thisform.Label3.Caption=t ************************************************ *****标签Lable3(第三个标签)的Click事件代码**** t=Thisform.Label1.Caption ThiSform.Label1.Caption=This form.Label2.Caption Thisform.Label2.Caption=t ************************************************ 保存表单,在命令窗口输入命令:DO FORMmy,运行表单。单击前如图3—129所示,单击第二个标签后结果如图3—130所示。 (2)在命令窗口输入:CREATE QUERY chaxun,打开查询设计器,新建一个查询。 在查询设计器中,分别将“作者”和“图书”两个数据表文件添加到查询设计器中,系统自动查找两个数据表中匹配的字段进行内部联接,单击“确定”按钮。 在查询设计器中的“字段”选项卡中,将“可用字段”列表框中的“作者.作者姓名”、“图书.书名”和“图书。价格”三个字段添加到右边的“选定字段”列表框中,在“排序依据”选项卡中,将“选定字段”列表框中的“图书.价格”添加到“排序条件”列表框中,在“排序选项”中选择“升序”排序。 保存查询设计,执行菜单命令“查询”—“运行查询”,运行查询,结果如图3-131所示。 解析:本大题1小题主要考查的是表单中一些基本控件的建立、属性的设置以及简单程序的编写。属性设置可以直接在属性面板中修改。2小题考查了联接查询,设计过程中主要注意两个表之间进行关联的字段。

  • 第2题:

    利用SQL语句在图书管理系统(Librarymanage)数据库查询“清华大学出版社”和“人民邮电出版社”出版的图书信息。利用SQL语句在图书管理系统(Librarymanage)数据库查询已出版3年以上的图书的书号,书名,出版日期和出版时间。


    A 解析:本题完成的查询的操作,所以使用SELECT语句,SELECT的格式要求FROM后说明要查询的数据来自哪个或哪些表。所以选项C、D是错误的。SELECT后说明的是要查询的数据,如果为多选项之间用逗号隔开,选项B是错误的,所以本题答案为A。

  • 第3题:

    SQL语句(30分,每小题5分) 请在题三给出的数据库中完成可实现以下功能的SQL语句。 1. 查询定价在70元到120元之间的图书信息。 2. 查询《全新英语听力》的借阅记录,查询结果中显示书号,书名,借书证号,日期,并按借阅日期降序排列。 3. 按出版社名统计该出版社的图书数量。 4. 删除1990年之前的图书借阅记录。 5. 把上海教育出版社的联系人改为赵跃玲。 6. 在图书表中插入一条新的信息:书号为“91234092”,书名《普通生物学》, 作者吴祥珏, 定价59,出版社号为“900002”。


    第5题(8)把全部红色零件的颜色改成蓝色。UPDATE P SET COLOR='蓝' WHERE COLOR='红'(9)由S5供给J4的零件P6改为由S3供应。 UPDATE SPJ SET SNO='S3' WHERE SNO='S5' AND JNO='J4' AND PNO='P6'(10)从供应商关系中删除供应商号是S2的记录,并从供应情况关系中删除相应的记录。 A、DELETE FROM S WHERE SNO=’S2’ B、DELETE FROM SPJ WHERE SNO=‘S2’(11)请将(S2,J6,P4,200)插入供应情况关系。 INSERT INTO SPJ VALUES(‘S2’,‘J6’,‘P4’,200)第9题创建视图CREATE VIEW VSP AS SELECT SNO,SPJ.PNO,QTY FROM SPJ,J WHERE SPJ.JNO=J.JNO AND J.JNAME='三建'(1)找出三建工程项目使用的各种零件代码及其数量。不分组的查询:SELECT PNO,QTY FROM VSP需要分组的查询:SELECT PNO, SUM(QTY) AS TOTAL_QTY FROM VSP GROUP BY PNO;(2)找出供应商S1的供应情况。SELECT * FROM VSP WHERE SNO='S1'

  • 第4题:

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

    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

  • 第5题:

    1、1、在library数据库中(第2章已经创建,包含book、reader、borrow3个表),完成下列查询,写出SQL语句。 (1)查询图书馆中所有的图书、出版社、作者信息。 (2)查询读者的所有信息。 (3)查询前10%的读者借阅图书的信息。 (4)查询所有借书的读者的编号,要求取消重复行。 (5)查询图书价格打8折后的图书名称、原价和折后价格,分别以“图书名称”、“原价”、“折后价格”为列名显示。


    CREATE DATABASE Library ON PRIMARY --创建主要数据文件 (NAME=Library, FILENAME='D:\图书管理数据\Library.mdf', SIZE=100MB, --默认是以MB为单位 MAXSIZE=unlimites, FILEGROWTH=5%) , filegroup library_group(NAME=Library2, --次数据文件组和文件 FILENAME='E:\图书管理数据\Library2.ndf', SIZE=50MB, --默认是以MB为单位 MAXSIZE=unlimited, FILEGROWTH=20MB) LOG ON --创建事务日志文件 (NAME=Library_log, FILENAME='F:\图书管理日志\Library_log.ldf', SIZE=20MB, MAXSIZE=300, FILEGROWTH=1MB)