【发布时间】:2018-10-11 07:11:36
【问题描述】:
在 (T-)SQL 中是否可以通过特定值的出现来过滤记录组,例如 this question about a Python dataframe?
例如,在下表中,我希望将包含 16 的完整组作为输出作为Value。
ID Group Value
1 1 10
2 1 12
3 1 16
4 2 10
5 2 14
6 2 18
7 3 12
8 3 16
9 3 18
我想要的结果是
ID Group Value
1 1 10
2 1 12
3 1 16
7 3 12
8 3 16
9 3 18
根据文档和我得到的错误,GROUP BY 或 PARTITION BY 和 HAVING 仅在对总值求和时有效。
【问题讨论】: