| 学习资料 —> IT类 —> 计算机等级
 
全国计算机等级考试二级Access考点分析之查询(4)
(发布时间:2007-6-8 16:25:00 来自:模考网)

考点14 删除查询

  从一个或多个表中删除一组记录。例如,可以使用删除查询来删除不连续或没有订单的产品,使用删除查询,将删除整个记录,而不只是记录中所选择的字段。

考点15 更新查询

  对一个或多个表中的一组记录作全局的更改。使用更新查询,可以更改已存在表中的数据。

考点16 追加查询

  从一个或多个表将一组记录追加到一个或多个表的尾部。例如,假设获得了某些新客户和包含这些客户信息表的数据库。为了避免键入所有这些内容,最好将它追加到“客户”表。在以下方面追加查询也十分有用。
     (1)基于准则追加字段。
     (2)当表中的某些字段在其他表中不存在时才追加记录。

3.7 创建SQL查询

考点17 使用SQL修改查询中的准则

   如果比较熟悉SQL,可能希望直接对查询的基础SQL语句进行操作。
     (1)创建查询或打开已有的查询。
     (2)单击工具栏上“视图”按钮 右边的箭头,然后单击“SQL视图”选项。Access将显示等效于在“设计”视图中所创建的SQL语句。
     (3)如果需要进行修改,请在SQL语句中键入相应的更改。
     (4)如果要在设汁网格中查看更改,请单击工具栏中“视图”按钮右边的箭头,然后单击“设计视图”选项。

考点18 创建SQL查询

  SQL查询是用户使用SQI语句创建的查询。SQL查询可以分为以下4类:联合查询、传递查询、数据定义查询和子查询。
  1创建联合查询
  这种类型的查询将来自一个或多个表或查询的字段(列)组合为查询结果中的一个字段或列。
  2创建传递查询
  这种类型的查询使用服务器能接受的命令直接将命令发送到ODBC数据库,如Microsoft FoxPro。例如,可以使用传递查询来检索记录或更改数据。
  3创建数据定义查询
  这种类型的查询创建、删除、更改表或创建数据库中的索引,如Microsoft Access或Microsoft FoxPro表。
  4创建子查询
  这种类型的查询包含另一个选择查询或操作查询中的SQL SELECT语句。可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则。在以下方面可以使用子查询:
     (1)测试子查询的某些结果是否存在(使用EXISTS或NOT EXISTS保留字)。
     (2)在主查询中查找任何等于、大于或小于由子查询返回的值(使用ANY,IN或ALL保留字)。
     (3)在子查询中创建子查询(嵌套子查询)。

 

 

收藏此页】【字体: 】【打印】【关闭