by shigemk2

当面は技術的なことしか書かない

max

max

Oracleだけど。たとえばこういうクエリがあったとして、抽出されるデータは全レコードの中からの最大値の入ったレコードではなく、部門別の最大値。だから、複数レコードが返って来る可能性は大いにある。

SQL> select dept, MAX(salary)
  2  from max_sample group by dept;
name dept salary
鈴木 管理部 300000
高橋 管理部 400000
佐藤 開発部 500000
小林 開発部 500000
山本 開発部 200000
青木 開発部 NULL