769
windows
算術運算符__運算符_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-阿裏雲