ソースコード
with base_pos as (
select l.LATITUDE as lat, l.LONGITUDE as lon
from LOCATION_TBL as l
where l.DISTRICT_CODE = '1101'
),
locate_list as (
select *
from LOCATION_TBL as l
JOIN DISTRICT as d on l.DISTRICT_CODE == d.DISTRICT_CODE
where l.DISTRICT_CODE <> '1101'
)

select l.DISTRICT_CODE as CODE, l.DISTRICT_NAME as NAME, l.LATITUDE as LAT, l.LONGITUDE as LON
from locate_list as l
cross join base_pos as b
order by SQRT(POW(l.LATITUDE-b.lat,2)+POW(l.LONGITUDE-b.lon,2)) desc, l.DISTRICT_CODE
提出情報
提出日時2023/09/11 13:31:48
コンテスト第6回 SQLコンテスト
問題位置情報
受験者kota3
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量80 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
80 MB
データパターン2
AC
78 MB
データパターン3
AC
78 MB