sql—如何通过查看源中的另一列是否具有特定值来填充该列,然后将其设置为单个值

vqlkdk9b  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(410)

我有一个疑问,我有一个表,对于特殊的sk列,我有两个不同的指示符(y,n),所以对于一个特殊的sk,如果我有一个“y”,那么把每个值都设置为y,如果所有的值都是n,那么就设置为n。资料来源:

我需要的结果:

wwtsj6pe

wwtsj6pe1#

只是使用 max() 作为窗口函数:

select t.*, max(indicator) over (partition by number_sk) as column_3
from t;

相关问题