- 1、本文档共124页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 查询;第三章 查询;3.1 查询概述;Access 2010的主要对象及核心操作之一
功能:根据给定条件从指定数据库的表或查询中检索出符合用户要求的记录数据,形成一个新的数据集合。
例如: 选择字段(投影)、 选择记录(选择)、编辑记录、实现计算、建立新表、为窗体、报表或数据访问页提供数据
查询结果:动态结果,随查询所依据的表或查询数据的改动而变动
Access特殊查询:可实现对数据的修改;3.1.2 查询的类型
1. 选择查询
单表、多表、带条件和不带条件的查询
;3.1.2 查询的类型
2. 交叉表查询
多个行标,一个列标、一个值;3.1.2 查询的类型
3. 参数查询
一个参数和多个参数
;3.1.2 查询的类型
3. 操作查询
生成表查询:利用一个或多个表中的全部或部分数据创建新表(基本表)
删除查询:按一定条件从一个或多个表中删除一组记录,数据一旦删除不能恢复
更新查询:对一个或多个表中的一组记录做全部更新,数据一旦更新则不能恢复
追加查询:将一组记录追加到一个或多个表原有记录的尾部
5. SQL查询
联合查询、传递查询、数据定义查询、子查询
;3.1.2 查询的条件(或准则)
准则就是查询条件。在创建查询的过程中,需要定义查询准则。查询条件是运算符、常量、字段值、函数以及字段名和属性等任意组合
1.运算符
运算符是构成查询条件的基本元素,运算符包括关系运算符、逻辑运算符和一些特殊的运算符
;(1)关系运算符;(2)逻辑运算符
;(3)特殊运算符
;2. 函数
Access系统提供了大量的标准函数,为用户更好地管理和维护数据库提供了极大的便利。
(1)数值函数
①绝对值函数
格式:Abs(数值表达式)
功能:求“数值表达式”值的绝对值。
举例:Abs(-42)和Abs(42)的值都是42
②取整函数
格式:Int(数值表达式)
功能:取“数值表达式”值的整数部分值。
举例: Int(99.8) 返回99。
Int(-99.8) 返回-100。 ;④符号函数
格式:Sgn(数值表达式)
功能:返回“数值表达式”值的符号值。
说明:
当“数值表达式”值大于0,函数返回1。
当“数值表达式”值等于0,函数返回0。
当“数值表达式”值小于0,函数返回-1。
举例:Sgn(12) 返回 1。
Sgn(-2.4) 返回-1。
Sgn(0) 返回什么?
Sgn(0) 返回0
;重复字符串函数
格式:String(数值表达式,字符串表达式)
功能:返回一个由“字符表达式”的第1个字符重复组成的指定长度为“数值表达式”值的字符串。
说明:如果数值表达式与字符表达式二者有一个是Null,则函数值为Null。
举例:
String(5,“*”) 返回“*****”。
String(4,“ABC) 返回AAAA
;截取左子串函数
格式:Left(字符串表达式,数值表达式)
功能:从“字符串表达式”左侧第1个字符开始,截取“数值表达式”值个字符。
说明:当“数值表达式”值大于或等于“字符串表达式”的字符数时,则返回“字符串表达式”。
举例:Left(“中国北京”,2) 返回“中国”。
Left(“中国北京”,20) 返回“中国北京”。
;截取右子串函数
格式:Right(字符串表达式,数值表达式)
功能:从“字符串表达式”的最右端的第1个字符开始,截取“数值表达式”值个字符。
说明:当“数值表达式”值大于或等于“字符串表达式”的字符数时,则返回“字符串表达式”。
举例:Right(“阜阳大学”,2) 返回“大学”。
Right(“阜阳大学”,20) 返回“阜阳大学”。
;求字符串长度函数
格式:Len(字符串表达式)
功能:返回“字符串表达式”的字符个数。
说明:当字符串表达式是Null值,则返回Null值。
举例:Len(“中国北京”) 返回数值4。
Len(“中国 北京”) 返回数值5。
注意:中国和北京之间有一个字符的空格。;截取子串函数
格式:Mid(字符串表达式,n1,n2)
功能:从“字符串表达式”的左端第“n1”个字符开始,截取n2”个字符,作为返回的子字符串。
说明:“n1”和“n2”都是数值表达式。
当n2”缺省时,则返回从”字符串表达式”的左端第”n1”个字符开始直到“字符串表达式”的最右端的一个字符。
举例:mystr=“中国北京高等职业教育”
Mid(mystr,5) 返回“高等职
文档评论(0)