ソースコード
WITH temp AS (
    SELECT
        REPLACE(emp_last_name, ' ', '') AS emp_last_name
        , REPLACE(emp_first_name, ' ', '') AS emp_first_name
    FROM
        emp
    WHERE
        valid_flg = '1'
    GROUP BY
        REPLACE(emp_last_name, ' ', '')
        , REPLACE(emp_first_name, ' ', '')
    HAVING
        COUNT(1) >= 2
), temp2 AS (
    SELECT
        emp.emp_code 
    FROM
        emp
        INNER JOIN 
            temp
            ON REPLACE(emp.emp_last_name, ' ', '') = temp.emp_last_name
                AND REPLACE(emp.emp_first_name, ' ', '') = temp.emp_first_name
    GROUP BY
        emp.emp_code
)
SELECT
    emp.emp_code AS CODE
    , emp.emp_last_name AS SURNAME
    , emp.emp_first_name AS NAME
FROM
    emp
    INNER JOIN 
        temp2
        ON emp.emp_code = temp2.emp_code
ORDER BY
    REPLACE(emp.emp_last_name, ' ', '')
    , REPLACE(emp.emp_first_name, ' ', '')
    , emp.emp_code
提出情報
提出日時2023/02/20 10:22:06
コンテスト第5回 SQLコンテスト
問題同姓同名抽出
受験者blue1126
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量96 MB
メッセージ
テストケース(通過数/総数)
1/3
状態
メモリ使用量
データパターン1
AC
92 MB
データパターン2
WA
96 MB
データパターン3
WA
92 MB