如何計算 Google-Big-Query 中每個陣列的重復值?
資料:
WITH temp AS (SELECT 1 id, ["a","b", "a"] name )
SELECT * FROM temp
怎么獲得:
1 | name | count|
| a | 2 |
| b | 1 |
uj5u.com熱心網友回復:
考慮以下方法
select id, array(
select as struct name, count(1) `count`
from t.name name
group by name
) stats
from temp t
帶輸出

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/342711.html
標籤:sql 数组 谷歌-bigquery
上一篇:我們可以使用for回圈創建陣列,而javascript中沒有方括號嗎
下一篇:插件的PHP字串條件檢查
