ソースコード
select
  H_RANK_H.CLASS_NAME CLASS,
  MAX(CASE H_RANK_H.RANK_HOUSEHOLDS WHEN 1 THEN H_RANK_H.PERSON_NAME ELSE NULL END) AS PERSON,
  MAX(CASE H_RANK_H.RANK_HOUSEHOLDS WHEN 1 THEN H_RANK_H.AMT ELSE NULL END) AS HOUSEHOLDS
from
(
  select
    CLASS_CODE,
    CLASS_NAME,
    PERSON_NAME,
    AMT,
    RANK() OVER ( 
                PARTITION BY
                    CLASS_CODE
                ORDER BY
                    AMT desc
            ) AS RANK_HOUSEHOLDS
  from HOUSEHOLD
  where PERSON_CODE != '1' AND CLASS_CODE != '01'
) H_RANK_H

group by H_RANK_H.CLASS_CODE

order by H_RANK_H.CLASS_CODE
;
提出情報
提出日時2022/10/20 20:15:52
コンテスト第3回 SQLコンテスト
問題最大世帯人員
受験者laysakura
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量77 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
77 MB
データパターン2
AC
76 MB