- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1
——查询的操作(第3章)
2
1,建立各种类型的查询
2,建立计算字段
3,使用统计函数
4,SQL语句与子查询
本章要点:
3
3.1 认识查询对象
查询是Access数据库的一个重要对象,用来查看、处理和分析数据。查询的数据源可以是一个或多个数据表或已存在的查询。查询产生的操作结果形式上看类似于数据表,实际上是一个动态的数据集合,每次打开查询,都会显示数据源的最新变化情况。查询与数据源表是相通的,在查询中对数据所做的修改可以在数据源表中得到体现。
4
查询对象有5类:选择查询、交叉表查询、操作查询、参数查询、SQL查询。其中操作查询又包括4种:生成表查询、更新查询、追加查询、删除查询。操作查询需要用“运行”命令使查询生效。
3.1.1 查询对象的基本类型
5
3.1.2 查询的设计视图
常用的查询视图有3种:设计视图、数据表视图、SQL视图。查询的设计视图窗口分上下两部分,上半部分是“字段列表”区,放置查询的数据源。下半部分是“设计网格”区,放置在查询中显示的字段和在查询中做条件的字段。
6
3.2 统配符、运算符与常用函数
3.2.1 通配符
1.*,代表任意多个任何字符。
例如:李*,通配所有第一个字符为“李”的字符串。
2.?,代表任意一个任何字符。
例如:李?,通配所有第一个字符为“李”且只有2个字符的字符串。
3.[ ],通配方括号内的任何单个字符。
例如:淡[红绿黄]色,代表的字符串有:淡红色、淡绿色、淡黄色。
7
4.!,通配不在方括号内的任何单个字符。
例如:淡[!红绿黄]色,代表的字符串有:淡蓝色、淡紫色、等,中间的字不能是红、绿、黄3个字中的任何一个。。
5.-,通配指定范围内的任何字符,该范围必须是升序,通常针对英文字母。
例如:a[e-g]b,代表的字符串有:aeb、afb、agb。
6.#,代表任意一个数字字符。
例如:2##2,代表的字符串有:2112、2802、等,第一个和最后一个必须是2,中间2个可以是任何数字。
8
3.2.2 普通运算符
1.算术运算符: +、-、*、/,乘、除同级,加、减同级,同级运算从左到右,乘、除运算优先于加、减运算。
2.关系运算符: 、=、、=、!=、==,Access系统用true或-1表示“真”,用false或0表示“假”。
3.逻辑运算符:not、and、or,运算结果是逻辑值。
4.连接运算符:+、,用于字符连接,+号要求两边必须是字符型,连接后得到新字符串。号不论两边的操作数是字符串还是数字,都按字符串连起来,得到新字符串。
9
3.2.3 特殊运算符
1.like,为文本字段设置查询模式,支持通配符。
如:like 李*,Like *红*“
2.in,指定一个值列表作为查询的匹配条件,不支持通配符。
如:in(张三,李四,王五)
3.between,指定数据范围,用and连接起始数据和终止数据。
如:between 10 and 30,相当于:=10 and =30
4.is Null,查找为空的数据。
5.is not Null,查找非空的数据。
10
3.2.4 字符函数
1.left函数,从字符串左边取n个字符,得到左子串。
格式:left(“字符串”,n) 或 left(string型变量名,n)
2.right函数,从字符串右边取n个字符,得到右子串。
格式:right(“字符串”,n) 或 right(string型变量名,n)
3.mid函数,从字串第n1个字符开始取n2个字符,得到子字串。
格式:mid(“字符串”,n1,n2) 或 right(string型变量名,n1,n2)
说明:如果省略n2,则从字串第n1个字符开始一直取到最后。
11
3.2.5 日期函数
1.date函数,返回系统当前日期。
格式:date() 或 date
2.now函数,返回系统当前日期和时间。
格式:now() 或 now
3.year函数,返回日期数据中的年份。
格式:year(日期常量) 或 year(日期/时间型变量名)
4.month函数,返回日期数据中的月份。
格式:month(日期常量) 或 month(日期/时间型变量名)
5.day函数,返回日期数据中日子的号码。
格式:day(日期常量) 或day(日期/时间型变量名)
12
3.2.6 统计函数
1.sum函数,对数字型表达式求和。
格式:sum(数字型表达式) ,如:sum([工资]+[奖金])
2.avg函数,对数字型表达式求和。
格式:avg(数字型表达式),如:avg([奖金])
3.count函数,对表达式统计个数。
格式:count(表达式), 如:count([
您可能关注的文档
最近下载
- GBT45001-2020SO45001:2018 职业健康安全管理体系要求及使用指南.pdf VIP
- 个人业绩相关信息采集表含政治表现、最满意、主要特点、不足.pdf VIP
- 部编版六年级上册道德与法治教案:感受生活中的法律知识.docx VIP
- 货运保险与货损理赔通道整合2025年应用前景.docx VIP
- 《飞机构造基础》课件——第一章 飞机结构.pptx VIP
- 中医治疗“慢脾风”医案37例.doc
- 小学科学新教科版二年级上册第一单元 造房子教案(共6课)(2025秋).docx VIP
- 2025年广西公需科目第二套答案.docx VIP
- 设备供货配送方案.docx VIP
- 现代农业发展情况课件.ppt VIP
文档评论(0)