【发布时间】:2022-01-03 09:48:45
【问题描述】:
我想在 SQL/BigQuery 中的先前匹配期间输出与索引匹配的数组内的元素
例如,我有这 5 个字段。 Match_Home_Date 和 Match_Away_date 是 Array(String) 格式。
| Match_ID | Match_Home | Match_Away | Match_Home_Date | Match_Away_Date |
|---|---|---|---|---|
| 121 | 101, 102 | 103, 121 | [01-02-2021, 01-05-2021] | [01-07-2021, 01-09-2021] |
| 131 | 131, 140 | 117, 115 | [02-02-2021, 02-15-2021] | [02-20-2021, 02-25-2021] |
我想输出一个“最终日期”字段,当 Match_ID 匹配到 Match_Home 或 Match_Away 时,它将输出相同索引的对应 Match_Home_Date 或 Match_Away_Date。
输出应该是:
Final Date
01-09-2021
02-02-2021
【问题讨论】:
标签: sql arrays indexing google-bigquery matching