ソースコード
WITH SAME_NAME AS ( 
    SELECT replace(EMP_LAST_NAME,' ','') as EMP_LAST_NAME,
    replace(EMP_FIRST_NAME,' ','') as EMP_FIRST_NAME,count(*)
    FROM EMP
    WHERE VALID_FLG='1'
    GROUP BY replace(EMP_LAST_NAME,' ',''),replace(EMP_FIRST_NAME,' ','')
    HAVING count(*) > 1
)
select EMP_CODE as CODE,
e.EMP_LAST_NAME as SURNAME ,
e.EMP_FIRST_NAME as NAME
from EMP e, SAME_NAME s
where
replace(e.EMP_LAST_NAME,' ','') = replace(s.EMP_LAST_NAME,' ','')
and
replace(e.EMP_FIRST_NAME,' ','') = replace(s.EMP_FIRST_NAME,' ','')
and e.VALID_FLG='1'
order by replace(e.EMP_LAST_NAME,' ',''),replace(e.EMP_FIRST_NAME,' ',''),CODE
提出情報
提出日時2023/02/20 09:51:56
コンテスト第5回 SQLコンテスト
問題同姓同名抽出
受験者KT04
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量82 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
80 MB
データパターン2
AC
82 MB
データパターン3
AC
82 MB