ソースコード
WITH SUB AS(
    SELECT
        DISTRICT_CODE,
        LATITUDE,
        LONGITUDE,
        SQRT(
            POW((SELECT LATITUDE FROM LOCATION_TBL WHERE DISTRICT_CODE='1101') - LATITUDE, 2)
            +POW((SELECT LONGITUDE FROM LOCATION_TBL WHERE DISTRICT_CODE='1101') - LONGITUDE, 2)
            ) AS R
    FROM
        LOCATION_TBL
    WHERE
        DISTRICT_CODE<>'1101'
    )
    
SELECT
    SUB.DISTRICT_CODE AS CODE,
    DISTRICT_NAME AS NAME,
    LATITUDE AS LAT,
    LONGITUDE AS LON
FROM
    SUB
    INNER JOIN DISTRICT AS D
        ON D.DISTRICT_CODE=SUB.DISTRICT_CODE
ORDER BY
    SUB.R DESC,
    SUB.DISTRICT_CODE ASC
;
提出情報
提出日時2023/12/19 08:50:21
コンテスト第6回 SQLコンテスト
問題位置情報
受験者honyara
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量87 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
87 MB
データパターン3
AC
84 MB