【发布时间】:2017-05-02 22:03:44
【问题描述】:
我的数据集是这样的。我有 customerid 和程序名称。
一个客户可以有多个程序名称。我想按 customerId 和 ORDER BY 程序名称对数据和 PARTITION 进行排名。但我想给一个特定的程序'abc'排名第一。然后我可以只选择排名第一并删除重复项。
有没有办法根据 where program 等于 'abc' 进行排名和排序?
【问题讨论】:
-
这看起来是一个有趣的问题 - 但是 - 到目前为止,您尝试了什么?请编辑您的问题以显示您遇到问题的代码的Minimal, Complete, and Verifiable example,然后我们可以尝试帮助解决具体问题。你也可以阅读How to Ask。如果,至少,您可以添加输入数据和所需结果的示例 - 这将在几分钟内完成!
-
当然让我更新一下
-
我根据我对您问题的理解继续前进 - 查看答案
标签: sql google-bigquery