ソースコード
with sub as ( 
    -- 同姓同名が2件以上存在するデータを抽出
    select
        EMP_CODE
        ,replace (EMP_LAST_NAME || EMP_FIRST_NAME, ' ', '') as EMP_NAME 
    from EMP 
    where VALID_FLG = '1' 
    group by EMP_NAME 
    having count(*) >= 2
    ) 
select
    EMP.EMP_CODE as CODE
    ,EMP.EMP_LAST_NAME as SURNAME
    ,EMP.EMP_FIRST_NAME as NAME
from 
    EMP
    inner join sub
        on replace(EMP.EMP_LAST_NAME || EMP.EMP_FIRST_NAME, ' ', '') = sub.EMP_NAME
where VALID_FLG = '1'
order by
    replace(EMP.EMP_LAST_NAME || EMP.EMP_FIRST_NAME, ' ', '')  asc
    ,CODE asc
提出情報
提出日時2024/12/04 11:42:49
コンテスト第5回 SQLコンテスト
問題同姓同名抽出
受験者ZZPBAA79
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
85 MB
データパターン2
AC
86 MB
データパターン3
AC
85 MB