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

mysqlで2番目に高い給与を見つける方法

    これを試してください:

    SELECT emp_name,salary 
    FROM Employee
    WHERE salary = (SELECT DISTINCT salary FROM Employee as emp1
                    WHERE (SELECT COUNT(DISTINCT salary)=2 FROM Employee as emp2
                    WHERE emp1.salary <= emp2.salary)) 
    ORDER BY emp_name
    


    1. SQLデータベースとNoSQLデータベースの違い–MySQLとMongoDBの比較

    2. 外部キーにリンクされたテーブルをテストする方法は?

    3. カーソルアダプタまたはアレイアダプタを使用することをお勧めします

    4. LaravelでのJSON検索