【发布时间】:2019-10-30 23:00:06
【问题描述】:
【问题讨论】:
标签: google-bigquery
【问题讨论】:
标签: google-bigquery
我认为下面是最简单的方法,适用于任何类型和长度等。
#standardSQL
SELECT ANY_VALUE(candidate) candidate
FROM `project.dataset.table`
GROUP BY FORMAT('%T', candidate)
以前我曾经为此使用 TO_JSON_STRING() - 但最近意识到 FORMAT() 最适合像这样的大多数情况
【讨论】:
%T 或 %t 以获得最佳结果 :o)
类似:
select split(combed, ".") as candidate from (
select distinct array_to_string(candidate, ".") as combed
from `dataset.table`
)
【讨论】: