- 1、本文档共185页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Access_4数据查询与SQL语句
Access 数据库应用技术 4.4.2 SQL查询语句 (2) 使用SELECT语句查询三个表的数据 ? 使用SELECT语句查询三个表的数据时,在FROM子句中可以用如下格式指定表间联接条件。 FROM 表1 INNER JOIN (表2 INNER JOIN 表3 ON 联接条件) ON 联接条件 4.4.2 SQL查询语句 【例4.24】使用SELECT语句查询“商品信息”表、“订单”表和“联系人”表中的订单编号、联系人姓名、商品编号、商品名称、商品型号、金额等数据。可以使用如下SQL语句: SELECT DISTINCT 订单.订单编号, 联系人.姓名, 商品信息.商品编号,商品信息.商品名称, 商品信息.商品型号,订单.金额 FROM 商品信息 INNER JOIN (订单 INNER JOIN 联系人 ON 订单.联系人编号=联系人.联系人编号) ON 商品信息.商品编号 = 订单.商品编号 4.4.2 SQL查询语句 ? 该语句在FROM子句中指定“订单”表和“联系人”表按“联系人编号”相同进行联接,“商品信息”表和“订单”表按商品编号相同进行联接。执行该语句的查询结果如图4-62所示。 4.4.2 SQL查询语句 9. 子查询 ? SELECT语句可以在WHERE子句中包含一个形如“SELECT…FROM…WHERE”的查询语句,这种格式的查询称为子查询。 【例4.25】使用SELECT语句查询“商品信息”表、“订单”表和“联系人”表中的订单编号、联系人姓名、商品编号、商品名称、商品型号、金额等数据,查询结果只显示单个订单的金额大于或等于所有订单金额平均值的数据。可以使用如下SQL语句: 4.4.2 SQL查询语句 SELECT DISTINCT 订单.订单编号, 联系人.姓名, 商品信息.商品编号,商品信息.商品名称, 商品信息.商品型号,订单.金额 FROM 商品信息 INNER JOIN (订单 INNER JOIN 联系人 ON 订单.联系人编号=联系人.联系人编号) ON 商品信息.商品编号 = 订单.商品编号 WHERE 订单.金额=(SELECT AVG(金额) FROM 订单) 4.4.2 SQL查询语句 ? 该语句的WHERE子句中包含了一条SELECT语句,形成子查询。执行该语句时,Access先根据内层的SELECT语句检索出所有订单金额的平均值,再使用该检索结果组成外层SELECT语句的筛选条件,检索出需要的数据。查询结果如图4-63所示。 4.4.3 其它SQL语句 1. 创建表的SQL语句 语句基本格式如下: CREATE TABLE 表名 (字段名1 类型 [(大小)] [,字段名2 类型 [(大小)]] [, ...]) 【语句功能】创建新表。 【子句说明】 ? “表名”指定要创建的表的名称。 ? “字段名1”、“字段名2”、…指定表的字段名。 4.4.3 其它SQL语句 ? “类型”指定字段类型。常用的字段类型如下:文本型:TEXT。长整型:INTEGER。双精度型:FLOAT。货币型:MONEY。日期型:DATE。是否型(逻辑型):LOGICAL。备注型:MEMO。 ? “大小”指定字段的大小。对于系统设置大小的字段,可以省略该选项。 4.4.3 其它SQL语句 【例4.26】使用CREATE TABLE语句创建一张名为“管理员”的表。该表的结构如表4-4所示。 操作步骤如下: (1) 创建“管理员”表的SQL语句如下: CREATE TABLE 管理员 (管理员名称 TEXT(10), 密码 TEXT(8), 说明 MEMO) (2) 使用SQL语句创建表 4.4.3 其它SQL语句 ① 在“SPGL”数据库窗口中,选择“查询”对象和“新建”按钮,打开“新建查询”对话框。 ② 选择“设计视图”选项和“确定”按钮,打开查询设计器和“显示表”对话框。这里不向查询设计器添加表,请直接关闭“显示表”对话框。 ③ 选择“查询”→“SQL特定查询”→“数据定义”命令,打开“数据定义查询”窗口。 ④ 输入第(1)步写出的SQL语句。如图4-64所示。 4.4.3 其它SQL语句 ⑤ 单击“查询设计”工具栏上的“运行”按钮 ,即可创建指定的表。 ⑥ 不保存查询,关闭“数据定义查询”窗口。结束本例的操作。 4.4.3 其它SQL语句 2. 追加记录的SQL语句 语句基本格式: INSERT INTO 表名 [(字段名列表)] VALUES (值列表) 【语句功能】向指定表追加一条记录。 【子句说明】 ? “表名”指定要追加记录的表。 4.4.3 其它SQL语句 ? “字段名列表”指定存放数据的字段
您可能关注的文档
- 9.2高中语文《开学第一课》(经典).ppt
- 9.1矛盾是事物发展的源泉和动力(新).ppt
- 9.3离子交换.ppt
- 9.1家用电器课件(教科版九年级下).ppt
- 9.6麻阳港王宅段重点山洪治理招标文件.doc
- 9.三角函数的简单应用.ppt
- 9.区域地理环境与区域可持续发展.doc
- 9.国际大陆桥运输.ppt
- 9-第4章1 恒定磁场.ppt
- 9.法律行为.ppt
- 五年级下册数学课件-410最小公倍数例1例2人教版.pptx
- 第7课全球联系的初步建立与世界格局的演变课件--高一下学期统编版必修中外历史纲要下(1).pptx
- 三年级下册数学课件-22口算除法(2)人教版.pptx
- 关于基层权责清单制度运行情况的几点思考.docx
- 县委书记在2025年县全面建立乡(镇)履行职责事项清单工作推进会上的讲话.docx
- 市应急管理局党委关于巡察整改情况的通报.docx
- 介绍从整个themeco团队中想亲自谢您umentationX纪念碑.pdf
- 成果详解专着ethylparaben.pdf
- 供应商报告创锐微sgs dip.pdf
- 带来树木宏伟速度很久以前在一个很小村庄里住了旧trgrand pere qui faisait fleurir les arbres-biblidcon 037le.pdf
最近下载
- 司炉工考试题库及答案.doc VIP
- GB∕T 7190.1-2018 机械通风冷却塔 第1部分:中小型开式冷却塔.pdf
- 2021年电子政务概论课程形成性考核册答案.doc VIP
- 4教学设计(骨折固定2学时).doc VIP
- 新统计法培训课件.pptx VIP
- 信息安全技术信息系统安全等级保护实施指南.pdf VIP
- “红旗杯”竞赛总题库-1班组长环境安全健康管理能力考试题库(附答案).docx VIP
- 2025年二季度党支部书记作风建设专题党课廉政党课:扎实开展作风建设学习教育持续推动作风建设走深走实.docx VIP
- 质量管理体系与措施.docx VIP
- 第二章放射性核素制备.ppt VIP
文档评论(0)