(1)打开数据库文件“课程管理”,使用SQL语句建立一个视图salary,该视图包括了“系号”和(该系的)“平均工资”两个字段,并且按“平均工资”降序排列。请将该SQL语句存储在four.prg文件中,否则不得分。 (2)打开考生文件夹下的表单six(如图

admin2013-05-21  29

问题 (1)打开数据库文件“课程管理”,使用SQL语句建立一个视图salary,该视图包括了“系号”和(该系的)“平均工资”两个字段,并且按“平均工资”降序排列。请将该SQL语句存储在four.prg文件中,否则不得分。
(2)打开考生文件夹下的表单six(如图2.13所示),“登录”命令按钮Click事件中的程序功能是:当用户输入用户名和口令以后,单击“登录”按钮时,程序根据自由表用户表的内容进行操作,若在“用户表”中找不到相应的用户名,则提示“用户名错误”,若用户名输入正确,而口令输入错误,则提示“口令错误”。修改“登录”命令按钮Click事件中标有错误的语句,使其能够正确运行。注意:不得做其他修改。

选项

答案本题主要考查了利用SQL命令建立视图;SQL分组查询;SQL排序查询。 利用SQL命令建立视图的基本命令格式为:CREATEUIEW<视图名>AS;对数据进行分组计算查询时,用来求平均值的函数为AVG(),另外,对记录进行分组时,分组字段要设置正确,根据题目,本题是求每个系的教师平均工资,因此分组字段应为“教师表”中的“系号”字段。 另外,在对记录进行分组查询时,用于分组的短语为GROUP BY,利用ORDER BY短语可以对查询结果按指定的字段排序,其中ASC(可省略)短语为升序排序,DESC短语为降序排序。 如果对于部分不太熟悉的考生,可以通过视图设计器生成。 【操作步骤】 步骤1:在命令窗口执行命令:four,打开程序文件编辑器编写视图定义代码。 步骤2:在编辑器中输入如下程序代码: OPEN DATABASE课程管理 CREATE VIEW salary AS; SELECT系号,AVG(工资)AS平均工资; FROM教师表; GROUP BY系号; ORDER BY平均工资DESC 步骤3:在命令窗口执行命令:DO four,执行文件。

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

最新回复(0)