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

SQLServerの単一のクエリで5番目に高い給与を見つける方法

    SQL Server 2005および2008では、ランク付けされた副選択クエリを作成してから、ランク=5のwhere句を追加します。

    select
      *
    from
    (
      Select
        SalesOrderID, CustomerID, Row_Number() Over (Order By SalesOrderID) as RunningCount
      From
        Sales.SalesOrderHeader
      Where
        SalesOrderID > 10000
      Order By
        SalesOrderID 
    ) ranked
    where 
      RunningCount = 5
    


    1. AWSEMRPySparkがmysqlに接続します

    2. 競合状態を回避し、Django + Heroku + PostgreSQL

    3. 複数のMysqlステートメントをグループ化して複数のステータスのカウントをフェッチする

    4. ASP.NETを使用してSQLServerから画像を表示するにはどうすればよいですか?