ソースコード
WITH
 T AS (SELECT *  FROM LOCATION_TBL WHERE DISTRICT_CODE = '1101'),
 A AS (SELECT * FROM LOCATION_TBL WHERE DISTRICT_CODE <> '1101'),
 X AS (
    SELECT
     POW(A.LATITUDE - T.LATITUDE, 2) + POW(A.LONGITUDE - T.LONGITUDE, 2) Kyo
    ,A.DISTRICT_CODE
    ,A.LATITUDE
    ,A.LONGITUDE
    FROM A, T
 )

 SELECT
 X.DISTRICT_CODE as CODE
,D.DISTRICT_NAME as NAME
,X.LATITUDE as LAT
,X.LONGITUDE as LON
 FROM X
 JOIN DISTRICT D ON X.DISTRICT_CODE = D.DISTRICT_CODE
 ORDER BY
   X.Kyo DESC, 1
提出情報
提出日時2023/04/14 16:29:23
コンテスト第6回 SQLコンテスト
問題位置情報
受験者mine
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量90 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
90 MB
データパターン2
AC
90 MB
データパターン3
AC
76 MB