当前位置:数据库 > Access >>

access数据库SQL语法中int()用法,例int(a*(1+0.2)),如何转换成Sql server语法的形式

追问:这个在ACCESS中int()是什么意思,如int(1*(1+0.2))执行后的结果是什么
答案:INT(数值表达式):数值表达式的值大于0,返回数值表达式值的整数部分,小于0(负数),返回小于等于参数值的第一个负数。int(-2.1)=-3。
其他:可以用convert 或cast 来进行转换
如convert(integer a * (1 + 0.2) ) 或cast (a*(1+0.2) as integer) 

上一个:access 2007文件由于不恰当的拔除存储,导致文档不能再次打开,打开时显示“不能识别该数据库或文档已损坏
下一个:asp.net 数据库方法,下面是用SQL传参的方法,如果用Access呢,如果传参,类似SqlParameter的有吗?

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,