声明
CAST(expr AS type)
说明
将某种数据类型的表达式显式转换为另一种数据类型。
将expr
字段值转换为type
数据类型。
参数说明
在使用 CAST 函数进行数据类型转换时,在下列情况下能够被接受:
如果试图进行不可能的转换,OceanBase 数据库将显示一条错误信息。
如果转换时没有指定数据类型的长度,则使用 OceanBase 数据库系统内部最大长度。如VARCHAR
是262,143字节,NUMBER
是 65 个 bit 位的浮动精度。
支持带符号和无符号的 64 比特值的运算。如果您正在使用数字操作符 (如 +) 而其中一个操作数为无符号整数,则结果为无符号。可使用 SIGNED 和 UNSIGNED cast 操作符来覆盖它。将运算分别派给带符号或无符号 64 比特整数。
假如任意一个操作数为一个浮点值,则结果为一个浮点值。
例子
obclient> SELECT CAST(123 AS TIME);
+-------------------+
| CAST(123 AS TIME) |
+-------------------+
| 00:01:23 |
+-------------------+
1 row in set (0.01 sec)
obclient> select cast(1-2 as unsigned), cast(cast(1-2 as unsigned) as signed);
+-----------------------+---------------------------------------+
| cast(1-2 as unsigned) | cast(cast(1-2 as unsigned) as signed) |
+-----------------------+---------------------------------------+
| 18446744073709551615 | -1 |
+-----------------------+---------------------------------------+
1 row in set (0.00 sec)
obclient> SELECT CAST(1 AS UNSIGNED) - 2.0;
+---------------------------+
| CAST(1 AS UNSIGNED) - 2.0 |
+---------------------------+
| -1.0 |
+---------------------------+
1 row in set (0.00 sec)
obclient> select cast(0 as date);
+-----------------+
| cast(0 as date) |
+-----------------+
| 0000-00-00 |
+-----------------+
1 row in set (0.00 sec)
条件用来判断数据的值,并返回TRUE、FALSE或UNKNOWN。它由一个或多个表达式和逻辑(布尔)运算符等组件组合而成。只要条件出现在...
IN条件(IN Conditions)是成员资格条件。它测试值或子查询列表中成员的值。语法expr [ NOT ] IN({ expression_list | subquery ...
描述该语句用来删除放在回收站中的索引表。格式 PURGE INDEX object_name;参数解释参数描述object_name对象进入回收站后的新名字...
ClassFormatErrorjava.lang.Object |---java.lang.Throwable |---|---java.lang.Error |---|---|---java.lang.LinkageError |---...
UnsatisfiedLinkErrorjava.lang.Object |---java.lang.Throwable |---|---java.lang.Error |---|---|---java.lang.LinkageError ...
immediateDelivery.mockUpdateOrder本接口应在服务器端调用,详细说明参见服务端API。模拟配送公司更新配送单状态, 该接口只用于...
immediateDelivery.onOrderPreAdd本文档描述服务器端接收的消息或事件,详细说明参见消息推送。并非真正发单,用来验证是否配送...
operation.getJsErrSearch本接口应在服务器端调用,详细说明参见服务端API。错误查询请求地址POST https://api.weixin.qq.com/wx...