(1)在考生文件夹下,将BOOKS表中所有书名中含有“计算机”3个字的图书复制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成。 (2)复制后的图书价格在原价格的基础上降低5%。 (3)从图书均价高于25元(含25)的出版社

admin2015-07-27  25

问题 (1)在考生文件夹下,将BOOKS表中所有书名中含有“计算机”3个字的图书复制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成。
    (2)复制后的图书价格在原价格的基础上降低5%。
    (3)从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在new_table4表中(字段名为出版单位和均价)。

选项

答案步骤1:在命令窗口中输入下列代码,用于将BOOKS表中满足条件的记录复制到BOOKS_BAK表中,并按回车键以执行该代码。 ***************** &&查询书名中含有“计算机”的的全部信息,书并将结果存储入ROOKS_BAK,通配符%匹配任意字符 SELECT*FRON BOOKS WHERE书名LIKE”%计算机%”TNTO TABLE BOOKS—BAK ***************** 步骤2:在命令窗口中输入下列代码,用于更新BOOKS_BAK表中的价格字段,并按回车键以执行该代码。 ***************** &&修改BOOKS_BAK表,将价格在原价基础上下调5% UPDATE BOOKS_BAK SET价格=价格*(1-0.05) ***************** 步骤3:在命令窗口中输入下列代码,并按回车键以执行该代码。 ****************** &&选择查询字段,通过AS短语指定显示字段,avg()函数用于求平均值 SELECT TOP 1 Books_bak.出版单位,avg(books_bak.价格)as均价; &&指定字段来源 FROM books bak; &&Group By子句用于按出版单位分组 GROUP BY Books_bak.出版单位, &&Having子句限定分组条件 HAVING均价>=25; &&查询结果按均价升序排列 0RDER BY 2 ; &&将查询结果存储到new_table4.dbf中 TNTO TABLE new_12able4.dbf ********************

解析 本大题主要考查的知识点是:sQL语句的复制、修改和查询功能。
    【解题思路】SQL SELECT语句用于实现数据查询的功能,其基本格式为:
    SELECT字段名列表FROM表名WHERE条件ORDERBY字段名…
也可以在上述语句中加人“INTO”短语,将查询结果存入到指定的数组(表或文本文件)中。
    SQL UPDATE语句用于实现数据更新的功能,其格式为:
    UPDATE表名SET字段名1=表达式1,字段名2:表达式2…
转载请注明原文地址:https://kaotiyun.com/show/i2Ep777K
0

随机试题
最新回复(0)