769
人物
算术运算符__运算符_SQL语法参考_云数据库 OceanBase-阿里云
OceanBase中,数值计算只允许在数值类型和VARCHAR直接进行,其它类型直接报错。字符串在做算术运算时,如果无法转成DOUBLE类型则报错,比如“'3.4he' + 3”。字符串只有在内容全为数字或者开头是“+”或者“-”,且后面跟数字的形式才能转成DOUBLE型。
OceanBase支持的运算符如下表所示。
表达式 | 含义 | 举例 |
+ | 加法。 | SELECT 2+3; |
- | 减法。 | SELECT 2-3; |
* | 乘法。 | SELECT 2*3; |
/ | 除法,返回商。如果除数为“0”,则返回结果为“NULL”。 | SELECT 2/3; |
%或MOD | 除法,返回余数。如果除数为“0”,则返回结果为“NULL” | SELECT 2%3, 2 MOD 3; |
^ | 返回指定数值的指定幂运算结果。 | SELECT 2^2 |
“+”、“-”、“*”的操作类型对照如下表所示:
INT | FLOAT | DOUBLE | TIMESTAMP | VARCHAR | BOOL | |
INT | INT | DOUBLE | DOUBLE | Error | DOUBLE/Error | Error |
FLOAT | DOUBLE | DOUBLE | Error | DOUBLE/Error | Error | |
DOUBLE | DOUBLE | Error | DOUBLE/Error | Error | ||
TIMESTAMP | Error | Error | Error | |||
VARCHAR | DOUBLE/Error | Error | ||||
BOOL | Error |
“/”的操作类型对照如下表,如果除数为零则报错。
INT | FLOAT | DOUBLE | TIMESTAMP | VARCHAR | BOOL | NULL | |
INT | DOUBLE/Error | DOUBLE/Error | DOUBLE/Error | Error | DOUBLE/Error | Error | NULL/Error |
FLOAT | DOUBLE/Error | DOUBLE/Error | Error | DOUBLE/Error | Error | NULL/Error | |
DOUBLE | DOUBLE/Error | Error | DOUBLE/Error | Error | NULL/Error | ||
TIMESTAMP | Error | Error | Error | Error | |||
VARCHAR | DOUBLE/Error | Error | NULL/Error | ||||
BOOL | Error | Error | |||||
NULL | NULL |
“%”和“MOD”的操作类型对照如下表。
INT | FLOAT | DOUBLE | TIMESTAMP | VARCHAR | BOOL | NULL | |
INT | INT | DOUBLE | DOUBLE | Error | DOUBLE/Error | Error | NULL |
FLOAT | DOUBLE | DOUBLE | Error | DOUBLE/Error | Error | NULL | |
DOUBLE | DOUBLE | Error | DOUBLE/Error | Error | NULL | ||
TIMESTAMP | Error | Error | Error | Error | |||
VARCHAR | DOUBLE/Error | Error | NULL/Error | ||||
BOOL | Error | Error | |||||
NULL | NULL |
最后更新:2016-11-24 11:23:47
上一篇:
逻辑运算符__运算符_SQL语法参考_云数据库 OceanBase-阿里云
下一篇:
比较运算符__运算符_SQL语法参考_云数据库 OceanBase-阿里云
ListMachines__Logtail机器组相关接口_API-Reference_日志服务-阿里云
路况预测__解决方案_平台介绍_数加平台介绍-阿里云
启动实例__实例相关接口_API 参考_云服务器 ECS-阿里云
域名分组__域名操作_产品使用手册_云解析-阿里云
修改虚拟边界路由器信息__高速通道相关接口_API 参考_云服务器 ECS-阿里云
Logtail启动配置参数__logtail(Agent)_用户指南_日志服务-阿里云
身份和安全__产品组件_阿里云物联网套件-阿里云
Shell 作业配置__作业_用户指南_E-MapReduce-阿里云
视频_阿里云帮助中心-阿里云,领先的云计算服务提供商
Configs__数据类型_API文档_批量计算-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云