HANA SQL select id 的计数和数组

HANA SQL select count and and array for ids

有什么方法可以生成可以有 2 个字段的查询。第一个字段是获取计数,第二个是获取名称作为数组?

样本Table:

|---------------------|------------------|
|          id         |       name       |
|---------------------|------------------|
|          1          |       John       |
|---------------------|------------------|
|          2          |       Doe        |
|---------------------|------------------|

然后,我可以得到如下结果:

|---------------------|------------------|
|        count        |   array_name     |
|---------------------|------------------|
|          2          |  ["John", "Doe"] |
|---------------------|------------------|

您可以尝试以下方法 - 使用 STRING_AGG()

SELECT count(id), STRING_AGG(name,',' ORDER BY id)AS array_name
FROM tablename