第六章 简单数据表查询与SQL查询创建
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.交叉表查询
单击“创建”选项卡。单击“查询向导”按钮,在打开的 “新建查询”对话框中选择“交叉查询向导”选项,然后 点击“下一步”按钮。 选择视图中表的数据为student,单击下一步按钮 选择专业编号作为行标题,单击下一步按钮 把性别按钮作为列标题,单击下一步 添加文件名后保存退出
5.用ORDER BY 字句将记录排序输出
输出 tScore 表中的所有记录,按“考试成绩”降序排列, SQL语句如下: SELECT*FROM tScore ORDER BY 考试成绩 DESC
Page 7
6.SELECT嵌套查询
查询比学生“朱七”入学成绩高的同学信息,SQL语句如下: SELECT*FROM student WHERE 入学成绩>(SELECT 入 学成绩 FROM student WHERE 姓名=“朱七”)
延安职业技术学院
Yan’an Vocational & Technical College
第六章 数据库管理软件 ----Access 2010 授课人:吕忠亭
2015年12月18日
数据的查询ຫໍສະໝຸດ 录目Contents
A
创建简单选择查询
B
SQL查询
Page 2
一、创建简单选择查询
任务描述
条件查询视图如图6-18所示。其数据源选择了学生的基本 情况表 student 、 借 阅表 tBorrow 和 图书 信息表 。 查询 “图书类别”是“计算机”且价格大于30元的借阅信息。 创建交叉表查询,查询结果如图6-19所示。
Page 4
二、SQL查询
1.了解SQL的语法结构
SELECT ALL/DISTINCT 字段1 AS 新字段名1,字段2 AS 新字段名2…… [INTO 新表名] FROM 表或视图名(多个用逗号分开) [WHERE<条件表达式>] [GROUP BY<分组表达式>] [HAVING<条件表达式>] [ORDER BY 字段列表[ASC|DESC]] 其中: DISTINCT:表示输出无重复记录,即计算时取消指定列表中 重复的值。 ALL:计算所有值。 AS:后表示要输出一个新的字段名。
3.最简单的SQL语句
Page 6
选择 student 表中学号、姓名、性别字段构成的记录集, SQL语句如下: SELECT 学号,姓名,性别 FROM student
4.限定记录集筛选条件
选择student表中所有男生构成的记录集,SQL语句如下:
SELECT*FROM student WHERE 性别=“男”
Page 5
FROM:数据源。 WHERE:条件语句的关键字,是可选项。
ORDER BY:排序,ASC为升序,DESC为降序。
2.创建SQL查询
单击创建菜单,选择查询设计项,并关闭弹出的显示表对 话框。再选择查询菜单中的SQL视图命令。 在弹出的SQL查询编译器中输入SQL语句。 单击工具栏中的运行按钮,即可执行该语句。
Page 8
1.创建简单选择查询
单击“创建”选项卡,再单击“查询设计”按钮,在打开 的“显示表”对话框中双击选定数据来源的表。 在表中双击,选定所需字段,然后再定价下的条件中输入 “>30”,在图书分类中输入“计算机”。
Page 3
保存为“图书定价查询”,然后双击导航窗格中的文件名, 即可显示结果。