在“Acc2.mdb”中有“雇员”、“商品”和“销售明细”3张表。 (1)创建SQL联合查询“查询1”,显示雇员表中食品部门和雇员表中1 982年出生的男雇员的记录。结果显示“雇员号”、“雇员姓名”、性别”和“所在部门”字段。查询结果如图1所示。 (2)

admin2010-04-02  35

问题 在“Acc2.mdb”中有“雇员”、“商品”和“销售明细”3张表。
(1)创建SQL联合查询“查询1”,显示雇员表中食品部门和雇员表中1 982年出生的男雇员的记录。结果显示“雇员号”、“雇员姓名”、性别”和“所在部门”字段。查询结果如图1所示。

(2)创建带有SQL子查询信息“查询2”,显示1980年以后出生的雇员的全部信息。要求1 980出生的雇员的查询在子查询中实现。查询结果如图2所示。

选项

答案(1)在“Acc2.mdb”数据库窗口中单击“查询”对象。单击“新建”按钮,选择“设计视图”,单击工具栏中的“视图”按钮右侧的向下箭头按钮,从下拉列表中选择“SQL视图”选项。执行“查询”→“SQL特定查询”→“联合”命令,输入:SELECT雇员号,雇员姓名,性别,所在部门FROM雇员WHERE所在部门=“食品”UNION SELECT雇员号,雇员姓名,性别,所在部门FROM1982年出生雇员WHERE性别=“男”;查询语句点击“确定”按钮,关闭设计视图。 (2)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,选择“雇员.*”和“出生日期”字段,取消“出生日期”字段的显示,在“出生日期”字段对应准则行输入“>(SELECT出生日期FROM雇员WHERE Year([出生日期])=1980)”点击“确定按钮”,关闭设计视图。

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

最新回复(0)