浅谈Access中"&"和"+"连接运算符的异同
时间:2013-09-05 14:36 来源:Office中国 作者:admin 阅读:次
“&”和“+”都是连接符,都有连接的功能,如:“123”+“456” 的结果是都字符串“123456”
但是“&”连接符连接两边的数据时,如果有一边不是字符串,“&”连接符会先将非字符串转化为字符型,再作连接,如123&"abc" 结果即为“123abc”。但“+”连接符会报错
但是正好相反的是,“+”能作运算符的作用。“12”+13 “+”运算符会把字符串中的数字转化为数值型,再进行算术加法运算,即结果为25,而“&” 运算符即为“1213”
值得注意的是:使用运算符“&”时,变量与运算符“&”之间应加一个空格。这是因为符号“&”还是长整型的类型定义符,如果变量与符号“&”接在一起,系统先把它作为类型定义符处理,因而就会出现语法错误。
所以:连字符在执行字符串连接时是首选的运算符。在除加法以外的其他情况下应尽量避免使用加法运算符,除非特地需要在表达式中产生 Nulls 值。
扩展阅读:
roych浅谈“&”与“+”的异同:
http://www.office-cn.net/forum.php?mod=viewthread&tid=116560
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
相关内容
- ·关于 Partition 函数在分组查询中的应
- ·Access算术运算符的含义和说明表
- ·mid函数的另类用法
- ·access制作程序运行进度框
- ·Function与Sub的异同(函数调用)
- ·Access判断某个数值是否为某个数据类型
- ·select case后面语句块的值的四种格式
- ·vba条件语句的两种表示方法
- ·Access几种数据类型初始化的值
- ·Access vba null与""空字符串的区别
- ·access vba 数据类型表
- ·Access变量的命名规则
- ·Access中EXIT Sub与End Sub的区别
- ·Access vba中参数前关键字ByRef和ByVal
- ·Access列表框快速全选的技巧【最快】
- ·vba函数的数据类型强制转换
最新内容
推荐内容