ACCESS实例教程查询.pptx
《ACCESS实例教程查询.pptx》由会员分享,可在线阅读,更多相关《ACCESS实例教程查询.pptx(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ACCESS实例教程实例教程 查询的操作(第3章)第1页/共53页1,建立各种类型的查询2,建立计算字段3,使用统计函数4,SQL语句与子查询本章要点:第2页/共53页 3.1 3.1 认识查询对象 查询是Access数据库的一个重要对象,用来查看、处理和分析数据。查询的数据源可以是一个或多个数据表或已存在的查询。查询产生的操作结果形式上看类似于数据表,实际上是一个动态的数据集合,每次打开查询,都会显示数据源的最新变化情况。查询与数据源表是相通的,在查询中对数据所做的修改可以在数据源表中得到体现。第3页/共53页 查询对象有5类:选择查询、交叉表查询、操作查询、参数查询、SQL查询。其中操作查
2、询又包括4种:生成表查询、更新查询、追加查询、删除查询。操作查询需要用“运行”命令使查询生效。3.1.1 3.1.1 查询对象的基本类型查询对象的基本类型第4页/共53页3.1.2 3.1.2 查询的设计视图查询的设计视图 常用的查询视图有3种:设计视图、数据表视图、SQL视图。查询的设计视图窗口分上下两部分,上半部分是“字段列表”区,放置查询的数据源。下半部分是“设计网格”区,放置在查询中显示的字段和在查询中做条件的字段。第5页/共53页3.2 统配符、运算符与常用函数3.2.1 3.2.1 通配符通配符1*,代表任意多个任何字符。例如:李*,通配所有第一个字符为“李”的字符串。2?,代表任
3、意一个任何字符。例如:李?,通配所有第一个字符为“李”且只有2个字符的字符串。3,通配方括号内的任何单个字符。例如:淡红绿黄色,代表的字符串有:淡红色、淡绿色、淡黄色。第6页/共53页4!,通配不在方括号内的任何单个字符。例如:淡!红绿黄色,代表的字符串有:淡蓝色、淡紫色、等,中间的字不能是红、绿、黄3个字中的任何一个。5-,通配指定范围内的任何字符,该范围必须是升序,通常针对英文字母。例如:ae-gb,代表的字符串有:aeb、afb、agb。6#,代表任意一个数字字符。例如:2#2,代表的字符串有:2112、2802、等,第一个和最后一个必须是2,中间2个可以是任何数字。第7页/共53页3.
4、2.2 3.2.2 普通运算符普通运算符1算术运算符:+、-、*、/,乘、除同级,加、减同级,同级运算从左到右,乘、除运算优先于加、减运算。2关系运算符:、=、=10 and=30 4is Null,查找为空的数据。5is not Null,查找非空的数据。第9页/共53页3.2.4 3.2.4 字符函数字符函数1left函数,从字符串左边取n个字符,得到左子串。格式:left(“字符串”,n)或 left(string型变量名,n)2right函数,从字符串右边取n个字符,得到右子串。格式:right(“字符串”,n)或 right(string型变量名,n)3mid函数,从字串第n1个字符
5、开始取n2个字符,得到子字串。格式:mid(“字符串”,n1,n2)或 right(string型变量名,n1,n2)说明:如果省略n2,则从字串第n1个字符开始一直取到最后。第10页/共53页3.2.5 3.2.5 日期函数日期函数1 1datedate函数函数,返回系统当前日期。格式:date()或 date2 2nownow函数函数,返回系统当前日期和时间。格式:now()或 now3 3yearyear函数函数,返回日期数据中的年份。格式:year(日期常量)或 year(日期/时间型变量名)4 4monthmonth函数函数,返回日期数据中的月份。格式:month(日期常量)或 mo
6、nth(日期/时间型变量名)5 5dayday函数函数,返回日期数据中日子的号码。格式:day(日期常量)或day(日期/时间型变量名)第11页/共53页3.2.6 3.2.6 统计函数统计函数1 1sumsum函数函数,对数字型表达式求和。格式:sum(数字型表达式),如:sum(工资+奖金)2 2avgavg函数函数,对数字型表达式求和。格式:avg(数字型表达式),如:avg(奖金)3 3countcount函数函数,对表达式统计个数。格式:count(表达式),如:count(编号)4 4maxmax函数函数,求数字型表达式的最大值。格式:max(数字型表达式),如:max(奖金)5
7、5minmin函数函数,求数字型表达式的最小值。格式:min(数字型表达式),如:min(年龄)第12页/共53页3.3 3.3 建立简单的选择查询 简单的选择查询包括从一个或多个表中提取字段、按一定条件提取记录、对查询结果进行排序等操作。按条件从一个或多个表中提取字段,得到的查询结果就象组建了新数据表。3.3.1 从一个或多个表中提取字段第13页/共53页3.3.2 3.3.2 从一个或多个数据源中提取记录从一个或多个数据源中提取记录例:以查询为源建立简单查询 1,已知数据表:第14页/共53页2,建立查询1,显示家长的身份证号与家长的姓名 第15页/共53页3,建立查询2,显示学生的身份证
8、号、姓名和该学生家长的身份证号。第16页/共53页4,建立查询3,显示了家长是本校校友的学生。第17页/共53页3.3.3 3.3.3 用函数和特殊运算符设置查询条件用函数和特殊运算符设置查询条件例:查找姓李的学生和有绘画特长的学生,显示字段为:年 级、姓名、爱好。其中年级取学号的前4位。第18页/共53页3.4 3.4 建立带计算的选择查询 3.4.1 用表达式建立计算字段 例:计算教师工资第19页/共53页3.4.2 用统计函数建立计算字段统计函数统计函数功能功能分组对记录按字段值分组,字段值相同的记录只显示一个。总计对数字型字段的值求和。平均值对数字型字段的值求平均值。最小值求字段的最小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ACCESS 实例教程 查询
限制150内