(1)使用SQL语句查询每个职r所经于的具有最高金额的订购单信息(orders表),并将结果按金额升序存储到表rcsults中。 (2)使用SQL命令建立视图view b,视图中是目前在orders表中没有所篇订单的职工(employee)信息,记

admin2016-10-30  23

问题 (1)使用SQL语句查询每个职r所经于的具有最高金额的订购单信息(orders表),并将结果按金额升序存储到表rcsults中。
    (2)使用SQL命令建立视图view b,视图中是目前在orders表中没有所篇订单的职工(employee)信息,记录按仓库号降序排列;同时把所用命令保存在文本文件vicw—b.txt中。

选项

答案【操作步骤】 步骤1:在命令窗口执行如下SOL命令语句并执行: SELECT职工号,MAX(金额)最高金额; FROM ordems; GROUP BY职工号; INTO CURSOR temp 步骤2:在命令窗口继续执行如下SOL命令语句: SELECT orders.*; FROM orders,temp; WHERE orders.职工号=temp.职工号 AND orders.金额=temp.最高余额; ORDER BY金额; INTO TABLE results (2) 【操作步骤】 步骤1:在命令窗口执行命令:OPEN DATABASEorders-manage,打开数据库环境。 步骤2:在命令窗口执行命令:MODIFY FILE view-b,打开文本文件编辑器编写视图定义代码。 步骤3:在编辑器中输入如下程序代码: CREATE VIEW view—b AS; SELECT*FROM EMPLOYEE; WHERE职工号NOT IN ; (SELECT职工号FROM ORDERS); ORDER BY仓库号DESC 步骤4:存命令窗口执行命令:DO VIEW—B.TXT,执行文件(注意:执行文件时,文件后缀名.txt不能缺省)。 【考点链接】SQL中的嵌套查询、视图的建市与使用。

解析
转载请注明原文地址:https://jikaoti.com/ti/YKk0FFFM
0

最新回复(0)