ソースコード
with tmp as(
    SELECT
        EMP_CODE
        , EMP_LAST_NAME
        , EMP_FIRST_NAME
        , REPLACE(EMP_LAST_NAME || EMP_FIRST_NAME, ' ', '') AS FULLNAME
    FROM
        EMP
    WHERE
        VALID_FLG = '1'
)
, tmp2 as(
    SELECT
        FULLNAME
        , COUNT(EMP_CODE) as count
    FROM
        tmp
    GROUP BY
        FULLNAME
)

SELECT
    EMP_CODE AS CODE
    , EMP_LAST_NAME AS SURNAME
    , EMP_FIRST_NAME AS NAME
FROM
    tmp as t
    INNER JOIN tmp2 as t2
    ON t.FULLNAME = t2.FULLNAME
WHERE
    t2.count >= 2
ORDER BY
    t.FULLNAME ASC
    , CODE ASC
;
提出情報
提出日時2023/07/27 12:15:52
コンテスト第5回 SQLコンテスト
問題同姓同名抽出
受験者roborobo
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量82 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
76 MB
データパターン2
AC
82 MB
データパターン3
AC
82 MB