CEIL / CEILING - Amazon Kinesis Data Analytics
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

CEIL / CEILING

CEIL | CEILING ( <number-expression> ) CEIL | CEILING ( <datetime-expression> TO <time-unit> ) CEIL | CEILING ( <number-expression> ) CEIL | CEILING ( <datetime-expression> TO <[[time-unit> )

当与数字参数一起调用时,CEILING 将返回大于或等于输入参数的最小整数。

当与日期、时间或时间戳表达式一起调用时,CEILING 将返回大于或等于输入的最小值,具体取决于 <time unit> 指定的精度。

如果任何输入参数为 null,则返回 null。

示例

函数 结果

CEIL(2.0)

2

CEIL(-1.0)

–1

CEIL(5.2)

6

CEILING(-3.3)

-3

CEILING(-3 * 3.1)

-9

CEILING(TIMESTAMP '2004-09-30 13:48:23' TO HOUR)

TIMESTAMP '2004-09-30 14:00:00'

CEILING(TIMESTAMP '2004-09-30 13:48:23' TO MINUTE)

TIMESTAMP '2004-09-30 13:49:00'

CEILING(TIMESTAMP '2004-09-30 13:48:23' TO DAY)

TIMESTAMP '2004-10-01 00:00:00.0'

CEILING(TIMESTAMP '2004-09-30 13:48:23' TO YEAR)

TIMESTAMP '2005-01-01 00:00:00.0'

备注

  • CEIL 和 CEILING 是 SQL:2008 标准提供的此函数的同义词。

  • CEIL(<datetime value expression> TO <time unit>) 是一个 Amazon Kinesis Data Analytics 扩展。

  • 有关更多信息,请参阅 FLOOR