ソースコード
with geo as (
  select
    d.DISTRICT_CODE CODE,
    d.DISTRICT_NAME NAME,
    l.LATITUDE LAT,
    l.LONGITUDE LON
  from location_tbl l
  left join district d using(district_code)
)
, geo_1101 as (
  select geo.*, l1.lat l1lat, l1.lon l1lon
  from geo
  cross join (select LAT, LON from geo where code = 1101) l1
  where code <> 1101
)
select CODE, NAME, LAT, LON
from geo_1101
order by sqrt(pow(lat-l1lat, 2) + pow(lon-l1lon, 2)) desc, CODE 



提出情報
提出日時2023/06/18 15:40:44
コンテスト第6回 SQLコンテスト
問題位置情報
受験者tac0x2a
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量96 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
96 MB
データパターン2
AC
79 MB
データパターン3
AC
92 MB