我正在使用 Flink 的 Table API。我想CASE WHEN
在 Table API 查询中使用。我的查询使用三个字段:routeid, startlocation, distance
并且我想使用一个CASE WHEN
子句来识别基于distance
值的因素,这些因素是基于routeid
.
示例:
SELECT
routeid,
startlocation,
CASE WHEN (routeid=1) AND (distance > 0 AND distance <= 250) THEN 'oneday-distance'
Flink 的 Table API 可以做到这一点吗?如果是,该怎么做?