ソースコード
select 
a.EMP_CODE        as CODE
,a.EMP_LAST_NAME  as SURNAME
,a.EMP_FIRST_NAME as NAME
from
 emp a,
(select 
 REPLACE(b.EMP_LAST_NAME,' ','')  as EMP_LAST_NAME
,REPLACE(b.EMP_FIRST_NAME,' ','') as EMP_FIRST_NAME
,count(*)
from
  emp b
 where
  b.VALID_FLG = '1'
 group by 
 REPLACE(b.EMP_LAST_NAME,' ','')
,REPLACE(b.EMP_FIRST_NAME,' ','')
having count(*) > 1
) b
where
    REPLACE(a.EMP_LAST_NAME,' ','')  = b.EMP_LAST_NAME
and REPLACE(a.EMP_FIRST_NAME,' ','') = b.EMP_FIRST_NAME
and a.VALID_FLG = '1'
order by
  b.EMP_LAST_NAME||b.EMP_FIRST_NAME
 ,a.EMP_CODE
提出情報
提出日時2023/02/17 23:11:43
コンテスト第5回 SQLコンテスト
問題同姓同名抽出
受験者DK
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量79 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
79 MB
データパターン2
AC
79 MB
データパターン3
AC
79 MB