sql >> データベース >  >> RDS >> PostgreSQL

同じパーティションに複数のウィンドウ関数を適用する

    選択ごとにウィンドウを使用するだけではいけません

    のようなもの

    SELECT  name, 
            first_value() OVER (partition by name order by date) as f, 
            last_value() OVER (partition by name order by date) as l 
    from table1
    

    また、あなたの参照から、あなたはこのようにそれをすることができます

    SELECT sum(salary) OVER w, avg(salary) OVER w
    FROM empsalary
    WINDOW w AS (PARTITION BY depname ORDER BY salary DESC)
    


    1. SELECT * FROMのショートカットはありますか?

    2. PHPを使用してこのパスワードをMD5で暗号化するにはどうすればよいですか?

    3. 関数を呼び出す制約を確認するOracleSQLDeveloper

    4. ROW_NUMBER()を使用するにはどうすればよいですか?