范围表值函数

返回一个表指定范围内的值。

语法

范围(结束)范围(开始,结束(,一步(,numParts]])

参数

  • 开始:一个可选的BIGINT文字默认为0,标志着第一个值生成。

  • 结束:一个长整型数字文字标记端点(独家)的一代。

  • 一步:一个可选的BIGINT文字违约,指定增量生成时使用的值。

  • numParts:一个可选的整型文字指定生产的行是如何蔓延的分区,

返回

用一个长整型数字列的表命名id

例子

>选择spark_partition_id(),t*范围(5)作为t;306192123154>选择*范围(- - - - - -3,0);- - - - - -3- - - - - -2- - - - - -1>选择spark_partition_id(),t*范围(0,- - - - - -5,- - - - - -1,2)作为t;000- - - - - -11- - - - - -21- - - - - -31- - - - - -4