tencent cloud

流计算 Oceanus

动态与公告
产品动态
产品简介
产品概述
产品优势
应用场景
购买指南
计费概述
计费模式
退费说明
调整配置费用说明
快速入门
从零开始上手
创建独享集群
创建 SQL 作业
创建 JAR 作业
创建 ETL 作业
创建 Python 作业
操作指南
作业管理
作业开发
作业监控
作业日志
事件与诊断
元数据管理
快照管理
作业调优
依赖管理
集群管理
权限管理
SQL 开发指南
开发指南概述
术语和数据类型
DDL 数据定义语句
DML 数据操作语句
MySQL CDC 多 Source 复用
上下游开发指南
SET 控制语句
运算符和内置函数
标识符与保留字
Python 开发指南
ETL 开发指南
概述
ETL 作业术语表
上下游开发指南
常见问题
联系我们

算术函数

PDF
聚焦模式
字号
最后更新时间: 2023-11-08 14:19:48
算术函数的函数名和功能描述如下:
函数名
功能描述
+numeric
返回 numeric 本身。
-numeric
返回 0-numeric 的值,即反转符号。
numeric1 + numeric2
计算 numeric1 加 numeric2 的结果。
numeric1 - numeric2
计算 numeric1 减 numeric2 的结果。
numeric1 * numeric2
计算 numeric1 乘 numeric2 的结果。
numeric1 / numeric2
计算 numeric1 除以 numeric2 的结果。
POWER(numeric1, numeric2)
计算 numeric1 的 numeric2 次方。
ABS(numeric)
返回 numeric 的绝对值。
MOD(numeric1, numeric2)
返回 numeric1 除以 numeric2 的余数。如果 numeric1 是负数,那么余数也为负数。
SQRT(numeric)
计算 numeric 的平方根。
LN(numeric)
计算 numeric 的自然对数(以 e 为底)。
LOG10(numeric)
计算 numeric 以10为底的对数。
LOG2(numeric)
计算 numeric 以2为底的对数。
LOG(numeric2)LOG(numeric1, numeric2)
如果提供一个参数,计算 numeric2 的自然对数(等价于 LN)。如果提供两个参数,计算 numeric2 以 numeric1 为底的对数。
EXP(numeric)
计算 e 的 numeric 次方。
CEIL(numeric)CEILING(numeric)
返回 numeric 向上取整的值。
FLOOR(numeric)
返回 numeric 向下取整的值。
TRUNCATE(numeric1, numeric2)
对 numeric1 的小数部分以截断的方式取整,取整的位数由 numeric2 决定。
如果参数为 NULL,则结果也是 NULL。
如果 numeric2 为0或不填,则结果没有小数部分。numeric2 可为负数,此时对整数部分取整。例如 TRUNCATE(42.345, 2) 返回42.34;TRUNCATE(42.345) 返回42.0;TRUNCATE(42.345, -1) 返回40.0。
SIN(numeric)
计算 numeric 的正弦值。
SINH(numeric)
计算 numeric 的双曲正弦值(返回值为 DOUBLE 类型)。
COS(numeric)
计算 numeric 的余弦值。
COSH(numeric)
计算 numeric 的双曲余弦值(返回值为 DOUBLE 类型)。
TAN(numeric)
计算 numeric 的正切值。
TANH(numeric)
计算 numeric 的双曲正切值(返回值为 DOUBLE 类型)。
COT(numeric)
计算 numeric 的余切值。
ASIN(numeric)
计算 numeric 的反正弦值。
ACOS(numeric)
计算 numeric 的反余弦值。
ATAN(numeric)
计算 numeric 的反正切值。
ATAN2(numeric1, numeric2)
计算 (numeric1、numeric2) 坐标点的四象限反正切值。
DEGREES(numeric)
将 numeric 从弧度转为角度。
RADIANS(numeric)
将 numeric 从角度转为弧度。
SIGN(numeric)
得到 numeric 的符号,负数是-1,0返回0,正数是1。
ROUND(numeric, int)
对 numeric 取整,位数由 int 值给定,可正也可负。
PI()
返回一个可以代表 π 的值。
E()
返回一个可以代表自然对数的底数 e 的值。
RAND()RAND(种子值)
返回一个0.0 - 1.0(不包含)的伪随机数,可以指定一个整数作为种子值。
RAND_INTEGER(上限值) RAND_INTEGER(种子值, 上限值)
返回一个0.0 - 指定上限值(不包含)的伪随机数。
UUID()
返回一个随机生成的 Type-4 UUID 字符串。
LOG(numeric)LOG(base, numeric)
返回 numeric 的自然对数,或者返回以指定 base 为底的对数。
BIN(numeric)
获取 numeric 的二进制表示的字符串,例如输入4,则返回"100"。
HEX(numeric)HEX(string)
获取 numeric 或 string 的十六进制表示的字符串,例如输入15或"15" 则返回"F"。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈