全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
流计算

数据类型

更新时间:2017-06-07 13:26:11

在StreamSQL中,支持INT/BIGINT、DOUBLE、STRING四种类型。

  • INT整型。在SQL文本中定义的数字常量默认解析为INT类型,取值范围对应Java的Integer类型,例如:

    1. select 1 from T t where t.a > 10;
  • BIGINT长整型。取值范围对应Java的Long类型,强制转换使用如下函数:

    1. select cast(1 as bigint), cast('100' as bigint), from T t;
  • DOUBLE浮点类型。统一使用DOUBLE类型,带小数点的字符常量解析为DOUBLE类型:

    1. select 1.0 from T t where t.a > 10.1;

    强制转换使用如下函数:

    1. select cast(1 as double), cast('100' as double), from T t;
  • STRING 字符串类型。字符串常量使用单引号(‘)或者双引号(“)括起来。

本文导读目录