ソースコード
WITH
load_data AS(
SELECT
    PF_CODE,
    DISTRICT_CODE AS CODE,
    DISTRICT_NAME AS NAME,
    LATITUDE AS LAT,
    LONGITUDE AS LON
FROM LOCATION_TBL
LEFT JOIN DISTRICT
USING(DISTRICT_CODE)
),
root_area AS(
SELECT
    LAT AS ROOT_LAT,
    LON AS ROOT_LON
FROM load_data
WHERE
    CODE = '1101'
),
calc_data AS(
SELECT
    *,
    (LAT-ROOT_LAT)*(LAT-ROOT_LAT) + (LON-ROOT_LON) * (LON-ROOT_LON) AS DIST
FROM load_data
CROSS JOIN root_area
)
SELECT
    CODE,
    NAME,
    LAT,
    LON
FROM calc_data
WHERE
    CODE != '1101'
ORDER BY DIST DESC,CODE
提出情報
提出日時2023/04/17 10:45:46
コンテスト第6回 SQLコンテスト
問題位置情報
受験者pensukesan
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量101 MB
メッセージ
テストケース(通過数/総数)
2/3
状態
メモリ使用量
データパターン1
AC
83 MB
データパターン2
WA
83 MB
データパターン3
AC
101 MB