问答题
在下打开“宾馆”数据库,完成如下简单应用:
问答题
使用查询设计器设计一个名称为two的查询,查询房价价格大于等于280元的每个客房的客房号、类型号(来自客房表)、类型名和价格,查询结果按类型号升序排序,并将查询结果输出到表TABB中。设计完成后,运行该查询。
【正确答案】
【答案解析】步骤1:单击工具栏中的“新建”按钮,新建一个查询,将“房价”和“客房”表添加到查询中,并在“字段”选项卡中将“客房.客房号”、“客房.类型号”、“房价.类型名”、“房价.价格”添加到选定字段。
步骤2:在“筛选”选项卡中,“字段名”选择“房价.价格”,“条件”输入“>=”,“实例”输入“280”。
步骤3:在“排序依据”选项卡中选择字段“客房.类型号”,在“排序选项”处选择“升序”。
步骤4:选择“查询”菜单下的“查询去向”命令,在“查询去向”对话框中选择“表”,表名输入TABB。
步骤5:保存查询名为two,最后运行该查询。
答案考生文件夹
问答题
修改一个名称为three.prg的命令文件,该命令文件用来查询与“姚小敏”同一天入住宾馆的每个客户的客户号、身份证、姓名、工作单位,查询结果包括“姚小敏”本人,查询结果输出到表TABC中。该命令文件在第3行、第5行、第7行和第8行有错误(不含注释行),打开该命令文件,直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。修改完成后,运行该命令文件。
【正确答案】
【答案解析】单击工具栏中的“打开”按钮,打开考生文件夹下的程序文件three.prg,对其中的命令进行修改:
第3行改为:FROM客户, 入住WHERE客户.客户号=入住.客户号;
第5行改为:(SELECT入住日期;
第7行改为:WHERE客户.客户号=入住.客户号AND姓名="姚小敏");
第8行改为:INTO TABLE TABC
保存并运行程序。