Access2007版选择查询_第1页
Access2007版选择查询_第2页
Access2007版选择查询_第3页
Access2007版选择查询_第4页
Access2007版选择查询_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 。 u Access運算符與函數運算符與函數 (1)运算符 表达式中常用的运算符包括算术运算符、比较运算符、连接运算符、逻辑运算符和特殊运算符等。如表5-6所示为一些常用的运算符。运算符运算符功功 能能表达式举例表达式举例含义含义+ +加法运算加法运算 小计小计+销售税销售税 求两个字段值的和求两个字段值的和- -减法运算,或表示负值减法运算,或表示负值 价格价格-折扣折扣 求两个字段值的差求两个字段值的差* *乘法运算乘法运算 数量数量 * * 价格价格 求两个字段值的乘积求两个字段值的乘积/ /除法运算除法运算 总计总计/数据项计数数据项计数 求平均值求平均值 整除法整除法1216121

2、6结果为结果为2020ModMod整除取余数整除取余数121 Mod 6121 Mod 6结果为结果为1 1 指数运算指数运算5353计算计算5 5的立方的立方 用户的查询经常需要指定一定的条件,这就需要设置用户的查询经常需要指定一定的条件,这就需要设置准则来实现。查询准则也称为查询条件,是运算符、常准则来实现。查询准则也称为查询条件,是运算符、常量、字段值、函数以及字段名和属性等的任意组合,能量、字段值、函数以及字段名和属性等的任意组合,能够计算出一个结果。够计算出一个结果。 1 1准则中的运算符及表达式准则中的运算符及表达式 算术运算符算术运算符 关系运算符关系运算符 用关系运算符连接的两

3、个表达式构成关系表达式用关系运算符连接的两个表达式构成关系表达式,结果为一个逻辑值,结果为一个逻辑值TrueTrue、FalseFalse或者或者NullNull运算符运算符功功 能能表达式举例表达式举例含义含义 小于小于#2010-3-10#2010-3-10#2010-3-102010-3-10之前的日期之前的日期=小于等于小于等于=100 大于大于234234大于大于234234的数的数=大于等于大于等于=#2010-3-10#=#2010-3-10#2010-3-102010-3-10当天或之后日期当天或之后日期= =等于等于= = HALLHALL值为值为HALLHALL不等于不等于

4、100100不等于不等于100100 连接运算符连接运算符 可以使用连接运算符将两个文本值合并成一个值。可以使用连接运算符将两个文本值合并成一个值。 运算符运算符功能功能表达式举例表达式举例结果结果& &强制两个表达式作字符串连接强制两个表达式作字符串连接abcabc & 123 & 123abc123abc123+ +将两个字符串合并为一个字符串将两个字符串合并为一个字符串abcabc 123123abc123abc123 逻辑运算符逻辑运算符 逻辑运算符用于连接两个关系表达式,对表达式进行真、假判断逻辑运算符用于连接两个关系表达式,对表达式进行真、假判断。

5、运算符运算符功能功能表达式举例表达式举例含义含义NotNot逻辑非逻辑非 性别性别= Not = Not 男男查找女性的记录查找女性的记录AndAnd逻辑与逻辑与 性别性别= = 女女 And And 职称职称= = 教授教授查找女教授查找女教授OrOr逻辑或逻辑或 职称职称= = 讲师讲师 or or 职称职称= = 实验师实验师查找职称为讲师或查找职称为讲师或实验师的记录实验师的记录 特殊运算符特殊运算符 与比较运算有关,这些运算符根据字段中的值是否符合这个运算符与比较运算有关,这些运算符根据字段中的值是否符合这个运算符的限定条件返回的限定条件返回TrueTrue或或FalseFalse。

6、 pLike Like :查找匹配的文字:查找匹配的文字 可与以下可与以下4 4 个通配符配合使用:个通配符配合使用:“* *”匹配匹配0 0或多个字符,或多个字符,“? ?” 匹配一个字符,匹配一个字符,“# #” 匹配一个数字,匹配一个数字,“ ”匹配一个匹配一个字符范围字符范围 。如:如:like like “李李* *”,指姓李的名字。,指姓李的名字。pInIn:指定一系列值的列表:指定一系列值的列表如:如:InIn(”山东山东”,”浙江浙江”,”安徽安徽”)。)。pBetween a1 and a2Between a1 and a2:指位于:指位于a1 a1 和和a2a2之间的值(包

7、括端值)之间的值(包括端值)如:如:Between 75 and 90Between 75 and 90。pIs NullIs Null、Is Not Null Is Not Null :判断某一值是否为:判断某一值是否为NullNull值字段,即不值字段,即不包括任何数据,为空值包括任何数据,为空值。补充补充-通配符通配符 ?:代表任意一个字符?:代表任意一个字符 * *:代表任意字符串(:代表任意字符串(0 0或多个字符)或多个字符) :代表单一数字:代表单一数字 字符表字符表 :字符表中的单一字符:字符表中的单一字符 !字符表!字符表 :不在字符表中的单一字符:不在字符表中的单一字符【例

8、】【例】Like Like “pb-g#pb-g#” 通配以字母通配以字母p p开头,后根开头,后根bgbg之间的之间的1 1个字母和个字母和3 3个数字的字符串。个数字的字符串。【例】【例】Like Like “f?a-f!6-10f?a-f!6-10* *” 通配第一个字符为通配第一个字符为f f ,第,第2 2个为任意字符,第个为任意字符,第3 3个为非个为非6-106-10的任意字的任意字符,其后为任意字符串的字符串。符,其后为任意字符串的字符串。1 1准则中的标准函数准则中的标准函数常用的统计函数常用的统计函数 p 求和函数:求和函数:Sum(Sum()p 求平均函数:求平均函数:A

9、vg(Avg() ) p 统计记录个数函数:统计记录个数函数:Count(Count()p 最大、最小值函数:最大、最小值函数:Max(Max() Min( Min()例如:例如:显示显示“运费运费”字段中各值的总和,即为字段中各值的总和,即为Sum(Sum(运费运费) );Avg(Avg(运运费费) )为平均运费;显示为平均运费;显示“单价单价”字段和字段和“数量数量”字段乘积的总和字段乘积的总和,即为,即为Sum(Sum(单价单价* *数量数量) );按姓名统计人数,即为;按姓名统计人数,即为CountCount(姓名)(姓名);统计包括空值;统计包括空值NullNull在内的所有记录数为

10、在内的所有记录数为Count(Count(* *) );设有一个;设有一个“成绩成绩”字段,可以用字段,可以用Max(Max(成绩成绩) )求该字段中的最大值,用求该字段中的最大值,用Min(Min(成成绩绩) )求该字段中的最小值。求该字段中的最小值。 日期函数日期函数 在包含日期的表达式中,须将日期型数据的两端加上在包含日期的表达式中,须将日期型数据的两端加上“”号号(此处(此处# #不是通配符),以区别于其它数字。不是通配符),以区别于其它数字。例如:例如:19901990年年1 1月月2 2日以后出生的学生,表达式可为:日以后出生的学生,表达式可为:#1990/1/2# #1990/1

11、/2# 或或#/1/2/1990#/1/2/1990#。另外,系统还提供了以下时间函数:。另外,系统还提供了以下时间函数:pDate( )Date( ):返回系统当前日期:返回系统当前日期pYear( )Year( ):返回日期中的年份:返回日期中的年份pMonth( )Month( ):返回日期中的月份:返回日期中的月份pDay( )Day( ):返回日期中的日数:返回日期中的日数pWeekday( )Weekday( ):返回日期中的星期几:返回日期中的星期几pHour( )Hour( ):返回时间中的小时数:返回时间中的小时数pNow( )Now( ):返回系统当前的日期和时间:返回系统当前的日期和时间【例例】时间函数的应用时间函数的应用1. 1. 构造查询条件表达式,把构造查询条件表达式,把7 7月份出生的学生查找出来月份出生的学生查找出来。 MonthMonth(csrqcsrq)=7=72. 2. 构造计算表达式,根据出生日期计算学生年龄。构造计算表达式,根据出生日期计算学生年龄。 YearYear(DateDate()()-Year-Year( 出生日期出生日期 )3. 3. 构造表达式,表示出系统日期构造表达式,表示出系统日期1010天前的日期。天前的日期。 DateDate()()-10-10说明:说明:在任何计算表达式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论