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

Oracleサブクエリで注文した後、一番上の行を取得します

    これを試してください

    select * from
      (SELECT id, name, department, age, score,
      ROW_NUMBER() OVER (partition by department order by age desc, score asc) srlno 
      FROM student) 
    where srlno = 1;
    


    1. Oracle11g-RegExで制約をチェック

    2. CentOS6のmysqlコネクタcpp未定義の参照

    3. Linuxで「MySQLERROR1819(HY000):」を修正する方法

    4. oracle sql if condition then select statement1 else select statement2