ソースコード
WITH SAPPORO as (
    SELECT
         LATITUDE   AS SAPPORO_LAT
        ,LONGITUDE  AS SAPPORO_LON
    FROM
        LOCATION_TBL
    WHERE
        DISTRICT_CODE = '1101'
)
SELECT
     LOCATION_TBL.DISTRICT_CODE AS CODE
    ,DISTRICT.DISTRICT_NAME     AS NAME
    ,LOCATION_TBL.LATITUDE      AS LAT
    ,LOCATION_TBL.LONGITUDE     AS LON
FROM
    SAPPORO
CROSS JOIN LOCATION_TBL
INNER JOIN DISTRICT
ON  LOCATION_TBL.DISTRICT_CODE = DISTRICT.DISTRICT_CODE
AND LOCATION_TBL.DISTRICT_CODE <> '1101'

ORDER BY 
    (
        (LOCATION_TBL.LATITUDE - SAPPORO.SAPPORO_LAT)*(LOCATION_TBL.LATITUDE - SAPPORO.SAPPORO_LAT)
       +(LOCATION_TBL.LONGITUDE - SAPPORO.SAPPORO_LON)*(LOCATION_TBL.LONGITUDE - SAPPORO.SAPPORO_LON)
    )DESC
    ,LOCATION_TBL.DISTRICT_CODE ASC
提出情報
提出日時2023/04/15 23:05:41
コンテスト第6回 SQLコンテスト
問題位置情報
受験者kkinjoh
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量88 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
88 MB
データパターン2
AC
84 MB
データパターン3
AC
76 MB