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

各部門の最初の2つの給与

    オラクルでこれを求められたと思います。私はそこであなたを助けることはできません。

    しかし、MSSQL / TSQLでソリューションを見つけた場合、それは役立つでしょうか?

    select 
         d.Salary
        ,d.Department
    from
    (
        select 
             r.Salary
            ,r.Department
            ,row_number() over(
                partition by r.Department
                order by r.Salary desc) as RowNumber
        from HumanResources as r
    ) as d
    where d.RowNumber < 3
    

    頑張ってください!



    1. Docker Oracle Instant Client

    2. PHPの0と比較するのに最適ですか?

    3. フォロワー/フォローデータベース構造

    4. 書き込みと読み取りが頻繁に行われる大きなテーブルでINSERT操作がすばやく行われるようにmysqlインデックスを最適化するにはどうすればよいですか?