ソースコード
SELECT
    LOC1.DISTRICT_CODE AS CODE,
    DISTRICT_NAME AS NAME,
    LOC1.LATITUDE AS LAT,
    LOC1.LONGITUDE AS LON
FROM LOCATION_TBL LOC1
CROSS JOIN (
    SELECT
        LATITUDE,
        LONGITUDE
    FROM LOCATION_TBL
    WHERE DISTRICT_CODE='1101'
    ) AS LOC2
    INNER JOIN DISTRICT AS DIS ON DIS.DISTRICT_CODE=LOC1.DISTRICT_CODE
WHERE LOC1.DISTRICT_CODE<>'1101'
ORDER BY (POW((LOC1.LATITUDE-LOC2.LATITUDE),2)+POW((LOC1.LONGITUDE-LOC2.LONGITUDE),2)) DESC,LOC1.DISTRICT_CODE
提出情報
提出日時2023/06/09 17:53:27
コンテスト第6回 SQLコンテスト
問題位置情報
受験者Haku
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
86 MB
データパターン2
AC
79 MB
データパターン3
AC
81 MB