sql:CREATE TABLE tab1 ( data Row<id BIGINT,name VARCHAR>) WITH ...;
我想知道行的长度,比如:select length(data) as size from tab1...输出长度是2。
我该怎么做呢?
发布于 2020-06-09 17:42:30
Row类型有一个getArity()方法,您可以直接在Table API中使用该方法,也可以将其包装在用户定义的函数中以便在SQL中使用。
发布于 2020-06-09 01:37:45
假设FlinkSQL使用普通的SQL,您可以尝试这样做:
SELECT COUNT(*) as size FROM tab1;https://stackoverflow.com/questions/62264556
复制相似问题