小编SZZ*_*SZZ的帖子

如何返回具有最大值的 BigQuery 表行

我有一个简单的 bigquery 表,包含 3 列(和一些示例数据),如下:

|---------------------|------------------|------------|
|      Name           |     Time         |  Value     |
|---------------------|------------------|------------|
|          a          |         1        |   x        |
|---------------------|------------------|------------|
|          a          |         2        |   y        |
|---------------------|------------------|------------|
|          a          |         3        |   z        |
|---------------------|------------------|------------|
|          b          |         1        |   x        |
|---------------------|------------------|------------|
|          b          |         4        |   y        |
|---------------------|------------------|------------|

Run Code Online (Sandbox Code Playgroud)

对于每个名称,我想返回最长时间的值。

对于上表,应返回第 3 行和第 5 行,例如,

|---------------------|------------------|------------|
|      Name           |     Time         |  Value     |
|---------------------|------------------|------------|
|          a          |         3        |   z        | …
Run Code Online (Sandbox Code Playgroud)

google-bigquery

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

google-bigquery ×1