代码之家  ›  专栏  ›  技术社区  ›  user3162587

如何规范配置单元中的列?

  •  2
  • user3162587  · 技术社区  · 7 年前

    A   B   C   D
    1  0.1  3  0.2
    2  0.2  4  0.5
    3  0.3  5  0.2
    

    我想规范化C列,请求的表Y是:

    A   B    C    D
    1  0.1  0.6  0.2
    2  0.2  0.8  0.5
    3  0.3   1   0.2
    

    2 回复  |  直到 7 年前
        1
  •  9
  •   David דודו Markovitz    7 年前

    max 窗口功能

    select a
          ,b
          ,c / max(c) over () as c
          ,d
    
    from x
    

    +---+-----+-----+-----+
    | a |  b  |  c  |  d  |
    +---+-----+-----+-----+
    | 1 | 0.1 | 0.6 | 0.2 |
    | 2 | 0.2 | 0.8 | 0.5 |
    | 3 | 0.3 | 1   | 0.2 |
    +---+-----+-----+-----+
    
        2
  •  0
  •   A. S. Mahadik    7 年前

    试试这个

    选择a、b、c/(从X中选择MXA(c),从X中选择d