AWS Glue Athena 中的字符串连接?
String concateation in AWS Glue Athena?
我需要在 GROUP BY 中的 AWS Glue 中找到一个字符串连接函数,目前已尝试
SELECT CONCAT('wo', 'rd');
为此我需要在 GROUP BY 中进行连接,用元语言编写:
SELECT CONCAT(field_word WITH SEPARATOR '>' ORDER BY Order1) FROM myData GROUP BY ID;
SELECT STRING_AGG(field_word WITH SEPARATOR '>' ORDER BY Order1) FROM myData GROUP BY ID;
但是前面那个不行。
如何在 AWS Glue athena 中连接字符串?
您可以组合 array_agg
with array_join
:
presto> SELECT array_join(array_agg(e), ',', 'NULL')
-> FROM (VALUES 'wo', 'rd') t(e);
_col0
-------
wo,rd
(1 row)
我需要在 GROUP BY 中的 AWS Glue 中找到一个字符串连接函数,目前已尝试
SELECT CONCAT('wo', 'rd');
为此我需要在 GROUP BY 中进行连接,用元语言编写:
SELECT CONCAT(field_word WITH SEPARATOR '>' ORDER BY Order1) FROM myData GROUP BY ID;
SELECT STRING_AGG(field_word WITH SEPARATOR '>' ORDER BY Order1) FROM myData GROUP BY ID;
但是前面那个不行。
如何在 AWS Glue athena 中连接字符串?
您可以组合 array_agg
with array_join
:
presto> SELECT array_join(array_agg(e), ',', 'NULL')
-> FROM (VALUES 'wo', 'rd') t(e);
_col0
-------
wo,rd
(1 row)