问答题 在下已有order、orderitem和goods3个表,其中,order表包含订单的基本信息,orderitem表包含订单的详细信息,goods表包含商品(图书)的相关信息。
问答题 利用查询设计器创建查询,从order、orderitem和goods表中查询客户名为lilan的所有订单的信息,查询结果依次包含订单号、客户名、签订日期、商品名、单价和数量6项内容;各记录按订单号降序排序,若订单号相同按商品名降序排序;查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。
【正确答案】
【答案解析】[微步骤]
步骤1:单击工具栏中的“新建”按钮,在“新建”对话框中选择“查询”单选按钮,然后单击“新建文件”按钮。在查询设计器中右击,在弹出的快捷菜单中选择“添加表”命令,在“打开”对话框中依次将order、orderitem和goods表添加到查询中,并设置3表之间的联系。
步骤2:在“字段”选项卡中依次将“Order,客户名”、“Order.订单号”、“Goods.商品名”、“Coods.单价”、“Orderitem.数量”、“Order.签订日期”添加到选定字段;切换到“筛选”选项卡,在“字段名”中选择“Order.客户名”,“条件”选择“=”,“实例”中输入“lilan”;切换到“排序依据”选项卡,在其中选择字段“Order.订单号”和“Goods.商品名”,排序选项为“降序”。
步骤3:选择“查询”菜单下的“查询去向”命令,在“查询去向”对话框中选择“表”,在“表名”文本框中输入表名tableone。
步骤四:单击工具栏中的“保存”按钮,在“另存为”对话框中输入queryone,最后运行该查询。
答案考生文件夹
问答题 首先创建数据库order_m,并向其中添加order表和orderitem表。然后在数据库中创建视图viewone,利用该视图只能查询商品号为a00002的商品的订购信息。查询结果依次包含订单号、签订日期和数量3项内容;各记录按订单号升序排序。最后利用刚创建的视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。
【正确答案】
【答案解析】[微步骤]
步骤1:在命令窗口中输入命令“Crea databaseorder_m”。
步骤2:单击工具栏中的“打开”按钮,打开数据库order_m的数据库设计器,添加表order和orderitem到新建的数据库中。
步骤3:按要求新建视图viewone,将order和order item表添加到视图设计器中,然后选择字段“订单号”、“签订日期”和“数量”,设置筛选条件为“商品号=a00002”,按订单号升序排序。
步骤4:新建一个查询,将视图添加到查询设计器中。然后选择全部字段,设置查询去向为表tabletwo,保存并运行查询,查询名为默认。