《Excel 2010 SQL完全应用》学习笔记之一:SQL常见函数的使用(续)
2015-08-03 17:03
435 查看
二、算术函数
1.ROUND(expression,numdecimalplaces)返回一个舍入到指定小数位数的数字。 expression为目标数值或数值表达式,numdecimalplaces为进行舍入运算时小数点右侧应该保留的位数。取舍进位规则为:四舍六入五单双。
eg: SELECT 产品,单位成本,ROUND(单位成本*1.1,1)-0.01 AS 零售价格 FROM [产品成本$]
2.三角函数
函数 | 说明 | 范例 |
---|---|---|
COS(number) | 返回一个双精度类型的指定弧度的余弦值 | COS(60*3.1416/180)返回60°的余弦值0.5 |
SIN(number) | 返回一个双精度类型的指定弧度的正弦值 | SIN(60*3.1416/180)返回30°的正弦值0.5 |
ATN(number) | 返回一个双精度类型的指定数字的反正切值 | 4* ATN(1)返回π值 |
TAN(number) | 返回一个双精度类型的指定弧度的正切值 | TAN(45*3.1416/180)返回45°的正切值1 |
函数 | 说明 | 范例 |
---|---|---|
OCT(number) | number为Null或-2147483648~2147483647的数,如果是小数则按照四舍六入五单双原则计算 | OCT(10)返回八进制12 |
HEX(number) | number为Null或-2147483648~2147483647的数,如果是小数则按照四舍六入五单双原则计算 | HEX(123456)返回十六进制303A |
函数 | 说明 | 范例 |
---|---|---|
INT(number) | number非负则取整,负数时返回不超过number的最大整数 | INT(1.9)返回1,INT(-3.9)返回-4 |
FIX(number) | number非负则取整,负数时返回大于等于number的最小整数 | INT(1.9)返回1,INT(-3.9)返回-3 |
相关文章推荐
- Hibernate、Mybait,Mysql、Postgresql适用场景
- mysql左连接、右连接、内连接
- 非关系型数据库Redis学习(2)
- oracle 创建用户
- 详解MySQL性能优化(一)
- Chapter 2 Installing and Upgrading MySQL 安装和升级 MySQL
- sql中的group by 和 having 用法解析
- jsp页面中form表单提交到数据库的方法
- oracle exp EXP-00008: 遇到 ORACLE 错误 904
- oracle 删除表找回
- MySQL max_allowed_packet设置及问题
- SQL--delete、drop、truncate的区别
- SQL--delete、drop、truncate的区别
- SQL--delete、drop、truncate的区别
- oracle将查询到的数据插入到数据库的表中
- Oracle锁表数据查询及解决方法
- mysql mysqldump只导出表结构或只导出数据的实现方法
- 《Excel 2010 SQL完全应用》学习笔记之一:SQL常见函数的使用
- oracle 日期获取
- mysql的死锁等6个实战问题解决