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

admin2015-07-24  22

问题 在考生文件夹下完成如下简单应用:
    (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)【操作步骤】 步骤1:打开数据库orders_manager,在命令窗口输入以下语句。 CREATE view view_b as SELECT*FROM employee WHERE职工号NOT IN(SELECT职工号FROM orders)OR-DER BY仓库号DESC 步骤2:新建一个文本文件,将语句复制到文本中,并保存为view_b.txt。

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

最新回复(0)