ソースコード
select 
  CODE
  , NAME
  , LAT
  , LON
from
  (
    select 
      LT.DISTRICT_CODE as CODE
      , DISTRICT_NAME as NAME
      , LATITUDE as LAT
      , LONGITUDE as LON
      , '1101' as TMP
    from
      LOCATION_TBL LT
      left join DISTRICT D
      on LT.DISTRICT_CODE = D.DISTRICT_CODE
    where 
      LT.DISTRICT_CODE <> '1101'
  ) as T1
  left join LOCATION_TBL T2
  on T1.TMP = T2.DISTRICT_CODE
order by 
  -- (T1.LON - T2.LONGITUDE) * (T1.LON - T2.LONGITUDE) + (T1.LAT - T2.LATITUDE) * (T1.LAT - T2.LATITUDE) desc
  sqrt((T1.LON - T2.LONGITUDE) * (T1.LON - T2.LONGITUDE) + (T1.LAT - T2.LATITUDE) * (T1.LAT - T2.LATITUDE)) desc
  , DISTRICT_CODE
;
提出情報
提出日時2023/04/16 20:51:00
コンテスト第6回 SQLコンテスト
問題位置情報
受験者yuuuuukou
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量96 MB
メッセージ
テストケース(通過数/総数)
2/3
状態
メモリ使用量
データパターン1
AC
92 MB
データパターン2
WA
96 MB
データパターン3
AC
95 MB