492
外汇
支持函数列表__规则引擎_产品组件_阿里云物联网套件-阿里云
在规则引擎中,我们提供了多种函数帮助用户实现多样化的场景,用户可以在编写SQL时使用这些函数。
如何使用函数?
当您需要对数据做一定处理,或者有些上下文信息比如(当前设备id),可以使用函数来实现。
例子:SELECT case flag when 1 then ‘开灯’ when 2 then ‘关灯’ else ‘’ end flag,deviceId(),abs(temperature) tmr FROM “/topic/#” WHERE temperature>10 and topic(2)=’123’
支持函数列表
函数名 | 函数说明 |
abs(number) | 返回绝对值. |
accountId() | 返回当前设备对应productKey所持有的用户id — 注意,目前暂不开放,由于很多设备都是同一个用户id,引用函数后可能导致您消息膨胀,目前您可以考虑使用阿里云登录帐号名替换注意 |
deviceName() | 返回当前设备名称 |
deviceId() | 返回当前设备id,这个是阿里云颁发的全局唯一id |
crypto(field,String) | 对field的值进行加密。第二个参数为算法字符串,可选:”MD2”, “MD5”,”SHA1”, “SHA-256”,”SHA-384”, “SHA-512” |
asin(number) | 返回 number的反正弦 |
topic(number) | 返回topic分段信息. 比如这个topic: /12345/678, topic() 返回 “/12345/678”, topic(1) 返回 “12345” , topic(2) 返回 “678”. |
upper(string) | 返回大写字符 |
newuuid() | 返回一个随机uuid字符串 |
rand() | 返回[0~1)之间随机数 |
timestamp(format) | 返回当前系统时间,format可选。如果为空则返回当前系统时间戳毫秒值,比如 timestamp() = 1232323233, timestamp(‘yyyy-MM-dd HH:mm:ss.SSS’)=2016-05-30 12:00:00.000 |
replace(source, substring, replacement) | 对某个目标列值进行替换,比如replace(field,’a’,’1’). |
concat(string1, string2) | 字符串连接,比如concat(field,’a’). |
cos(number) | 返回 number的余弦. |
cosh(number) | 返回 number的双曲余弦(hyperbolic cosine). |
endswith(input, suffix) | 判断input是否以suffix结尾. |
exp(number) | 返回指定数字的指定次幂 |
floor(number) | 返回一个最接近它的整数,它的值小于或等于这个浮点数 |
nanvl(value, default) | 返回属性值如果是null则返回default |
log(n, m) | 返回自然对数,如果不传m,则返回log(n) |
mod(n, m) | n%m 余数 |
sin(n) | 返回 n的正弦. |
sinh(n) | 返回 n的双曲正弦(hyperbolic sine). |
tan(n) | 返回 n的正切. |
tanh(n) | 返回n的双曲正切(hyperbolic tangent). |
power(n,m) | 返回n的m次幂. |
lower(string) | 返回小写字符串 |
payload(textEncoding) | 返回设备publish消息的payload转字符串, (字符编码默认 UTF-8). |
最后更新:2016-11-21 19:11:40
上一篇:
sql表达式__规则引擎_产品组件_阿里云物联网套件-阿里云
下一篇:
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
推送消息给iOS__API列表_OpenAPI 1.0_移动推送-阿里云
图片处理__安卓应用示例_最佳实践_对象存储 OSS-阿里云
表__基本概念_基本介绍_大数据计算服务-阿里云
SSH 登录集群__用户指南_E-MapReduce-阿里云
公共HTTP头定义__调用方式_API文档_批量计算-阿里云
Fluentd MaxCompute插件__数据入云_数据集成-阿里云
MXNet 最佳实践__深度学习最佳实践_高性能计算-阿里云
RAM策略编辑器__常用工具_对象存储 OSS-阿里云
负载均衡+ECS站点虚拟子目录的设置案例___最佳实践_负载均衡-阿里云
数据链路服务__系统架构_产品简介_云数据库 RDS 版-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云