Access统配符、运算符与常用函数
1 / 3
Access统配符、运算符与常用函数
1.*,代表任意多个任何字符。
例如:李*,通配所有第一个字符为“李”的字符串。
2.?,代表任意一个任何字符。
例如:李?,通配所有第一个字符为“李”且只有2个字符的字符串。
3.[ ],通配方括号内的任何单个字符。
例如:淡[红绿黄]色,代表的字符串有:淡红色、淡绿色、淡黄色。
4.!,通配不在方括号内的任何单个字符。
例如:淡[!红绿黄]色,代表的字符串有:淡蓝色、淡紫色、等,中间的字不能是红、绿、黄3个字中的任何一个。。
5.-,通配指定范围内的任何字符,该范围必须是升序,通常针对英文字母。
例如:a[e-g]b,代表的字符串有:aeb、afb、agb。
6.#,代表任意一个数字字符。
例如:2##2,代表的字符串有:2112、2802、等,第一个和最后一个必须是2,中间2个可以是任何数字。
1.算术运算符:+、-、*、/,乘、除同级,加、减同级,同级运算从左到右,乘、除运算优先于加、减运算。
2.关系运算符:>、>=、<、<=、!=、==,Access系统用true或-1表示“真”,用false或0表示“假”。
3.逻辑运算符:not、and、or,运算结果是逻辑值。
4.连接运算符:+、&,用于字符连接,+号要求两边必须是字符型,连接后得到新字符串。
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,查找非空的数据。
字符函数
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个字符开始一直取到最后。
1.date函数,返回系统当前日期。
格式:date()或date
3 / 3
2.now函数,返回系统当前日期和时间。
格式:now()或now
3.year函数,返回日期数据中的年份。
格式:year(日期常量)或year(日期/时间型变量名)
4.month函数,返回日期数据中的月份。
格式:month(日期常量)或month(日期/时间型变量名)
5.day函数,返回日期数据中日子的号码。
格式:day(日期常量)或day(日期/时间型变量名)
1.sum函数,对数字型表达式求和。
格式:sum(数字型表达式) ,如:sum([工资]+[奖金])
2.avg函数,对数字型表达式求和。
格式:avg(数字型表达式),如:avg([奖金])
3.count函数,对表达式统计个数。
格式:count(表达式),如:count([编号])
4.max函数,求数字型表达式的最大值。
格式:max(数字型表达式),如:max([奖金])
5.min函数,求数字型表达式的最小值。
格式:min(数字型表达式),如:min([年龄])
access表达式
表达式:
表达式是许多 Microsoft Access
运算的基本组成部分。表达式是可以生成结果的运算符号和操作数的组合。例如
,可以在窗体或报表的控件中使用下列表达式来显示“小计”和“运货费”控件的数
值总和:= [小计] + [运货费]
常见的运算符如算术运算符“=”,“+”,“-
”,“*”,“/”;比较运算符“>”,“<”,“>=”,“<=”,“<>”,“=”;逻辑运算符“and”,“or”,
“not”;连接运算符“&”,“+”;及常用的!和.(点)运算符。
常见的操作数如字符串,日期/时间值,常量,变量,函数及引用窗体或报表中的
字段值,控件值或属性等。
常见表达式示例:
数学及比较运算表达式表达式说明
=[数量]*[价格]计算数量与价格的乘积,可以得出总价
=[到货日期]-[发货日期]计算两个日期之间的天数
>2500比2500大的数
日期表达式表达式说明
Between #1997-01-01# And #1997-12-
31#在1997-01-01各1997-12-31之间的数据
<#2007-12-30#2007-12-30以前的数据
=(Date()-[出生日期])/365计算年龄
Month([出生日期])=33月份出生的人
逻辑运算表达式表达式说明
“北京” or “上海”城市为北京或上海的数据
Is Not Null不为空
“性别”= “男” and “年龄”>30大于30岁的男性数据
= “中国” & “北京”值为 “中国北京”
通配符表达式
表达式说明
Like “张*”以张开头的数据
Like “张?”以张开头后面还有一个字的数据
聚合函数表达式
表达式说明
Sum([数量]*[价格])求数量和价格相乘后的和Avg(费用)求费用的平均值
Count(*)计算记录条数
ACCESS函数
ACCESS函数.doc程序
2006-11-30 15:45:06 阅读185 评论0 字号:大中小 订阅
“+”、“-”、“*”、“/”这几个符号就代表数学运算中的“加”、“减”、“乘”、“除”四种运算符号。使用“&”符号可以使两个表达式强制连接在一起,比如: "数据库"&"使用指南" 将返回: "数据库使用指南",也就是将这两个字符串连接在一起,左面的字符串在前面,右面的字符串在后面。
“=”、“>”、“<”、“<>”这四个符号分别表示“等于”、“大于”、“小于”、“不等于”,它们都是用来判断某个条件是否为满足,例如: “ =34 ” 表示当某个值等于34时才算满足这个条件。 “<>"北京" ” 表示当某个值不等于字符串“北京”时才算满足了条件。
“And”、“Or”、“Not”这三个逻辑运算符是用来连接上面的这些条件表达式的。比如:
“ >100 And <300 ” 就表示只有某个值大于100并且小于300时原能算条件满足; “ >100
Or <300” 则表示这个值要大于100或者小于300,实际上就是任何数都满足这个条件;
“Not >100 ” 这个表达式则表示只要这个值不大于100 ,这个条件就算满足了。
还有一个“Like ”, 这个符号又怎么用呢?这个符号常常用在对一个字符型的值进行逻辑判断,是否这个值满足某种格式类型。所以通常“Like”并不单独使用,常常还要跟一些别的符号: “?”表示任何单一字符; “*”表示零个或多个字符; “#”表示任何一个数字; “[字符列表]”表示字符列表中的任何单一字符; “[!字符列表]”表示不在字符列表中的任何单一字符。 我们一起看几个例子, Like "中国?" 则字符串“中国人”、“中国字”都满足这个条件; Like "中国*" 则字符串“中国”、“中国人”、“中国人民银行”这些都满足这个条件; Like "表#" 则字符串“表1”、“表2”都满足这个条件; Like "[北京,上海,广州]" 则只有字符串“北京”、“上海”、“广州”可以满足条件; Like "[!北京,上海,广州]"
ACCESS基本函数大全【经典免费】
时间:二O二一年七月二十九日
时间:二O二一年七月二十九日 ACCESS基本函数大全之邯郸勺丸创作
时间:二O二一年七月二十九日
类型 函数名 函数格局 说明
算
术
函
数 绝对值 Abs() 前往数值表达式的绝对值
取整 Int() 前往数值表达式的整数部分值,参考为负值时前往大于等于参数值的第一个正数
Fix() 前往数值表达式的整数部分值,参考为负值时前往小于等于参数值的第一个正数
Round([,]) 依照指定的小数位数进行四舍五入运算的结果.[]是进行四舍五入运算小数点右边保存的位数
平方根 Srq() 前往数值表达式的平方根值
符号 Sgn() 前往数值表达式值的符号值.当数值表达式值大于0,前往值为1;当数值表达式值等于0,前往值为0;当数值表达式值小于0,前往值为-1
随机数 Rnd() 产生一个0到9之间的随机数,为单精度类型.如果数值表达式值小于0,每次产生相同的随机数;如果数值表达式值大于0,每次产生新的随机数;如果数值表达式等于0,产生最近生成的随机数,且生成的随机数序列相同;如果省略数值表达式参数,则默认参数值大于0
正弦函数 Sin() 前往数值表达式的正弦值
余弦函数 Cos() 前往数值表达式的余弦值
正切函数 Tan() 前往数值表达式的正切值
自然指数 Exp() 计算e的N次方,前往一个双精度
自然对数 Log() 计算以e为底的数值表达式的值的对数
文
本
函
数 生成空格字符 Space() 前往由数值表达式的值确定的空格个数组成的空字符串
字符重复 String(,
字符串截取 Left(,) 前往一个值,该值是从字符表达式左侧第1个字符开始,截取的若干字符.其中,字符个数是数值表达式的值.当字符表达式是null时,前往null值;当数值表达式值为0时,前往一个空串;当数值表达式值大于或等于字符表达式的字符个数时,前往字符表达式
Right(,) 前往一个值,该值是从字符表达式右侧第1个字符开始,截取的若干个字符.其中,字符个数是数值表达式的值.当字符表达式是Null时,时间:二O二一年七月二十九日
ACCESS基本函数大全
ACCESS基本函数大全
类型 函数名 函数格式 说明
算
术
函
数 绝对值 Abs 返回数值表达式的绝对值
取整 Int 返回数值表达式的整数部分值,参考为负值时返回大于等于参数值的第一个负数
Fix 返回数值表达式的整数部分值,参考为负值时返回小于等于参数值的第一个负数
Round, 按照指定的小数位数进行四舍五入运算的结果;是进行四舍五入运算小数点右边保留的位数
平方根 Srq 返回数值表达式的平方根值
符号 Sgn 返回数值表达式值的符号值;当数值表达式值大于0,返回值为1;当数值表达式值等于0,返回值为0;当数值表达式值小于0,返回值为-1
随机数 Rnd 产生一个0到9之间的随机数,为单精度类型;如果数值表达式值小于0,每次产生相同的随机数;如果数值表达式值大于0,每次产生新的随机数;如果数值表达式等于0,产生最近生成的随机数,且生成的随机数序列相同;如果省略数值表达式参数,则默认参数值大于0
正弦函数 Sin 返回数值表达式的正弦值
余弦函数 Cos 返回数值表达式的余弦值
正切函数 Tan 返回数值表达式的正切值
自然指数 Exp 计算e的N次方,返回一个双精度
自然对数 Log 计算以e为底的数值表达式的值的对数
文
本
函
数 生成空格字符 Space 返回由数值表达式的值确定的空格个数组成的空字符串
字符重复 String,
字符串截取 Left, 返回一个值,该值是从字符表达式左侧第1个字符开始,截取的若干字符;其中,字符个数是数值表达式的值;当字符表达式是null时,返回null值;当数值表达式值为0时,返回一个空串;当数值表达式值大于或等于字符表达式的字符个数时,返回字符表达式 Right, 返回一个值,该值是从字符表达式右侧第1个字符开始,截取的若干个字符;其中,字符个数是数值表达式的值;当字符表达式是Null时,返回Null值;当数值表达式值为0时,返回一个空串;当数值表达式大于或等于字符表达式的字符个数时,返回字符表达式
access的表达式 基本用法
access的表达式 基本用法
Access的表达式是Microsoft Access数据库中的一种语言,用于查询和操作数据库中的数据。它可以在查询、表达式构造器、表单和报表的控件属性等多个地方使用。Access的表达式主要有以下几种基本用法:
1. 计算表达式:可以使用算术运算符(加、减、乘、除等)对数据进行计算。例如,可以使用表达式[字段1]+[字段2]来计算两个字段的和。
2. 字符串表达式:可以使用&运算符来连接字符串。例如,可以使用表达式[姓]
& " " & [名]来将姓和名连接起来形成一个完整的姓名。
3. 逻辑表达式:可以使用逻辑运算符(与、或、非等)来进行条件判断。例如,可以使用表达式[年龄]>18来判断某个人是否成年。
4. 函数表达式:Access提供了丰富的内置函数,可以在表达式中使用这些函数来进行数据处理和计算。例如,可以使用表达式Len([字段])来计算某个字段值的长度。
5. 条件表达式:可以使用条件运算符(如IIf函数)来进行条件判断和选择。例如,可以使用表达式IIf([性别]="男","先生","女士")来根据性别返回不同的称呼。
需要注意的是,在编写Access的表达式时,应该遵循数据库中字段的命名规则和类型要求,确保表达式的准确性和有效性。此外,还应该合理运用括号来分组和优先处理表达式,提高查询和计算的准确性和效率。
综上所述,Access的表达式具有广泛的应用场景,可用于计算、字符串处理、条件判断等多个方面。熟练掌握表达式的基本用法对于使用Access进行数据库操作非常重要。
ACCESS基本函数大全经典免费
1 / 4 ACCESS基本函数大全
类型 函数名 函数格式 说明
算
术
函
数 绝对值 Abs() 返回数值表达式的绝对值
取整 Int() 返回数值表达式的整数部分值,参考为负值时返回大于等于参数值的第一个负数
Fix() 返回数值表达式的整数部分值,参考为负值时返回小于等于参数值的第一个负数
Round([,]) 按照指定的小数位数进行四舍五入运算的结果。[]是进行四舍五入运算小数点右边保留的位数
平方根 Srq() 返回数值表达式的平方根值
符号 Sgn() 返回数值表达式值的符号值。当数值表达式值大于0,返回值为1;当数值表达式值等于0,返回值为0;当数值表达式值小于0,返回值为-1
随机数 Rnd() 产生一个0到9之间的随机数,为单精度类型。如果数值表达式值小于0,每次产生一样的随机数;如果数值表达式值大于0,每次产生新的随机数;如果数值表达式等于0,产生最近生成的随机数,且生成的随机数序列一样;如果省略数值表达式参数,则默认参数值大于0
正弦函数 Sin() 返回数值表达式的正弦值
余弦函数 Cos() 返回数值表达式的余弦值
正切函数 Tan() 返回数值表达式的正切值
自然指数 Exp() 计算e的N次方,返回一个双精度
自然对数 Log() 计算以e为底的数值表达式的值的对数
文
本
函
数 生成空格字符 Space() 返回由数值表达式的值确定的空格个数组成的空字符串
字符重复 String(,
字符串截取 Left(,) 返回一个值,该值是从字符表达式左侧第1个字符开始,截取的若干字符。其中,字符个数是数值表达式的值。当字符表达式是null时,返回null值;当数值表达式值为0时,返回一个空串;当数值表达式值大于或等于字符表达式的字符个数时,返回字符表达式
Right(,) 返回一个值,该值是从字符表达式右侧第1个字符开始,截取的若干个字符。其中,字符个数是数值表达式的值。当字符表达式是Null时,返回Null值;当数值表达式值为0时,返回一个2 / 4 空串;当数值表达式大于或等于字符表达式的字符个数时,返回字符表达式
access常用函数汇总
▲日期/时间
Day 返回日期的d部分,等同于datepart的d部分
Hour 返回日期的小时
IsDate 判断是否是日期,是日期返回-1,不是日期返回0
Minute 返回日期的分钟部分
Month 返回日期的月份部分
Now 返回当前时间(完整时间,包括年月日 小时分秒)
Second 返回日期的秒部分
Time 返回当前的时间部分(即除去年/月/日的部分)
Weekday 返回某个日期的当前星期(星期天为1,星期一为2,星期二为3...),例如select
Year 返回某个日期的年份
▲检查
IsNull 检测是否为Null值,null值返回0,非null值返回-1
▲算术
Abs 绝对值
Fix 返回数字的整数部分(即小数部分完全截掉)
Int 将数字向下取整到最接近的整数。(其实等同于Fix)
Log 返回以E为底的对数值
Rnd 返回一个0到1之间的随机数值
Sgn 返回数字的正负符号(正数返回1,负数返回-1,0值返回0)
Sqr 返回平方根值
▲合计函数
Avg 取字段平均值
Count 统计记录条数
Max 取字段最大值
Min 取字段最小值
▲文本
Asc 返回字母的Acsii值,select Asc("A")返回65
Chr 将ascii值转换到字符 select chr(65)返回"A"
InStr 查询子串在字符串中的位置 select Instr("abc","a")返回1,select Instr("abc","f")返回0
Left 左截取字符串
Len 返回字符串长度
LTrim 左截取空格
Mid 取得子字符串 select mid("123",1,2) as midDemo 返回12
Right 右截取字符串
RTrim 右截取空格
ACCESS基本函数大全【经典免费】 2
时间:二O二一年七月二十九日
时间:二O二一年七月二十九日 ACCESS基本函数年夜全之勘阻及广创作
时间:二O二一年七月二十九日
类型 函数名 函数格式 说明
算
术
函
数 绝对值 Abs() 返回数值表达式的绝对值
取整 Int() 返回数值表达式的整数部份值,参考为负值时返回年夜于即是参数值的第一个负数
Fix() 返回数值表达式的整数部份值,参考为负值时返回小于即是参数值的第一个负数
Round([,]) 依照指定的小数位数进行四舍五入运算的结果.[]是进行四舍五入运算小数点右边保管的位数
平方根 Srq() 返回数值表达式的平方根值
符号 Sgn() 返回数值表达式值的符号值.当数值表达式值年夜于0,返回值为1;当数值表达式值即是0,返回值为0;当数值表达式值小于0,返回值为-1
随机数 Rnd() 发生一个0到9之间的随机数,为单精度类型.如果数值表达式值小于0,每次发生相同的随机数;如果数值表达式值年夜于0,每次发生新的随机数;如果数值表达式即是0,发生最近生成的随机数,且生成的随机数序列相同;如果省略数值表达式参数,则默认参数值年夜于0
正弦函数 Sin() 返回数值表达式的正弦值
余弦函数 Cos() 返回数值表达式的余弦值
正切函数 Tan() 返回数值表达式的正切值
自然指数 Exp() 计算e的N次方,返回一个双精度
自然对数 Log() 计算以e为底的数值表达式的值的对数
文
本
函
数 生成空格字符 Space() 返回由数值表达式的值确定的空格个数组成的空字符串
字符重复 String(,
字符串截取 Left(,) 返回一个值,该值是从字符表达式左侧第1个字符开始,截取的若干字符.其中,字符个数是数值表达式的值.当字符表达式是null时,返回null值;当数值表达式值为0时,返回一个空串;当数值表达式值年夜于或即是字符表达式的字符个数时,返回字符表达式
Right(,
access常用函数
access常⽤函数
Oracle与Access在开发中的⼀些不同之处
1. 函数名称的不同
功能OracleAccess字符函数: 返回字符的ASCII码ASCII(x)ASC(x) 返回ASCII为X的字符CHR(x)CHR(x) 格式化字符串To_Char( x, format )Format(x, format) 转换字母⼤⼩写LOWER(x) UPPER(x)LCASE(x) UCASE(x) 求字符串长度LENGTH(x)LEN(x)
去除字符串中的空格LTRIM(x[, trim_string]),
RTRIM(x[,trim_string])
TRIM([trim_string From]x)LTRIM(x)
RTRIM(x)
TRIM(x)
取⼦字符串SUBSTR(x, start[,length])LEFT(x, length)
MID(x,start,length)
RIGHT(x,length)转换函数: 如果X与search相等,返回result,否则,返回defaultDecode(x,search,result,default)IIF(x=search, result,default) 将数字转换为字符串To_Char(x)CStr(x)
将字符串转换为数字To_Number(x)CDbl() --转换为dboubleCInt() --转换为intCLng() --转换为long intCBool() --转换为boolean 如果ColName为空,返回result,否则,返回ColName的值。NVL(ColName, result)IIF(IsNull(ColName),result, ColName)⽇期函数: 当前系统时间(⽇期⼩时分秒)sysdateNOW() 当前⽇期Trunc(sysdate)DATE() 当前时间--TIME()
返回时间的某个部分To_Char( sysdate, ‘yyyy’)
access数据库教程
未知驱动探索,专注成就专业
1
Access数据库教程
简介
Access是由Microsoft开发的一款关系型数据库管理系统(RDBMS)。它是Microsoft Office套件的一部分,提供了一套完整的工具和功能,用于创建、管理和维护数据库。
本教程将介绍Access数据库的基本概念、创建数据库、表格和查询的方法,并提供一些常用的功能和技巧。
目录
1. 安装和启动Access
2. 创建数据库
3. 创建表格
4. 插入数据
5. 创建查询
6. 常用功能和技巧 未知驱动探索,专注成就专业
2
1. 索引和约束
2. 导入和导出数据
3. 运算符和函数
7. 总结
安装和启动Access
首先,我们需要安装Microsoft Office套件,Access将在其中包含。
安装完成后,我们可以从开始菜单或桌面上的快捷方式启动Access。启动Access后,我们可以看到一个空白的工作区,我们将使用这个工作区创建和管理数据库。
创建数据库
在Access中,一个数据库可以包含多个表格,查询和报表。
要创建一个新的数据库,我们可以按照以下步骤操作:
1. 在工作区中选择“新建”按钮,然后选择“数据库”。 未知驱动探索,专注成就专业
3
2. 在弹出的对话框中,选择数据库的保存位置和名称。
3. 点击“创建”按钮,即可创建一个空白数据库。
创建表格
在Access中,表格是存储和组织数据的基本单位。我们可以使用表格来创建、编辑和查找数据。
要创建一个新的表格,我们可以按照以下步骤操作:
1. 在数据库中选择“新建”按钮,然后选择“表格”。
2. 在弹出的对话框中,指定表格的名称和字段。
3. 使用鼠标点击“添加字段”按钮来添加字段。
4. 在每个字段中指定名称、数据类型和其他属性。
5. 点击“保存”按钮,即可创建一个新的表格。
插入数据
在创建表格后,我们可以向表格中插入数据。以下是插入数据的步骤: 未知驱动探索,专注成就专业
