ソースコード
SELECT
    distinct 
    CODE
    ,SURNAME
    ,NAME
FROM(
    SELECT
        t1.EMP_CODE as CODE
        ,t1.EMP_LAST_NAME as SURNAME
        ,t1.EMP_FIRST_NAME as NAME
        ,count(t1.EMP_CODE) over (partition by t1.EMP_CODE) as x
        ,replace(t1.EMP_LAST_NAME,' ','')||replace(t1.EMP_FIRST_NAME,' ','') as y
    FROM
        EMP t1
    inner join EMP t2 on
        replace(t1.EMP_LAST_NAME,' ','')||replace(t1.EMP_FIRST_NAME,' ','')
        =replace(t2.EMP_LAST_NAME,' ','')||replace(t2.EMP_FIRST_NAME,' ','')
        and t2.VALID_FLG = '1'
    WHERE
        t1.VALID_FLG = '1'
)
WHERE
    x >= 2
ORDER BY 
     y asc
    ,CODE asc
提出情報
提出日時2023/04/12 11:25:14
コンテスト第5回 SQLコンテスト
問題同姓同名抽出
受験者kkinjoh
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
83 MB
データパターン2
AC
85 MB
データパターン3
AC
83 MB