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

2番目に高い給与

    同点の場合は、2番目に高い個別の値が必要です。例えば。値100、200、300、300の場合、200が必要です。

    したがって、最大値を取得します(MAX(salary) => 300)そしてそれよりも小さい最大値を取得します:

    select max(salary) from mytable where salary < (select max(salary) from mytable);
    


    1. MySQLの引数のリスト内で引数の位置を返す方法

    2. MySqlデータベースからčćđšžのような記号を読む

    3. クラウド内のPostgreSQLクラスターのほぼゼロのダウンタイム自動アップグレード(パートI)

    4. MySQLデータベースに配列を保存する最良の方法は?