在考生文件夹下完成如下简单应用: (1)使用SQL语句查询每个职工所经手的具有最高金额的订购单信息(orders表),并将结果按金额升序、金额相同按订购单号升序存储到表results中。 (2)使用SQL命令建立视图view_b,视图中是目前在orders

admin2013-11-10  29

问题 在考生文件夹下完成如下简单应用:
(1)使用SQL语句查询每个职工所经手的具有最高金额的订购单信息(orders表),并将结果按金额升序、金额相同按订购单号升序存储到表results中。
(2)使用SQL命令建立视图view_b,视图中是目前在orders表中没有所签订单的职工(employee)信息,记录按仓库号降序排列;同时把所用命令保存在文本文件view_b.txt中。

选项

答案(1)【操作步骤】 在命令窗口输入以下语句。 SELECT *; FROM orders; ORDER BY 金额; WHERE 职工号+str(金额,10,0) IN; (SELECT 职工号+str(MAX(orders.金额),10,0); FROM orders; GROUP BY 职工号); INTO TABLE results (2)【操作步骤】 打开数据库orders_manager,在命令窗口输入以下语句。 CREATE view view_b as SELECT* FROM employee WHERE 职工号 NOT IN (SELECT 职工号 FROM orders) ORDER BY 仓库号 DESC 将语句复制到文件view_b.txt中。

解析
转载请注明原文地址:https://kaotiyun.com/show/I8op777K
0

最新回复(0)