ソースコード
select
	D.DISTRICT_CODE as CODE,
	D.DISTRICT_NAME as NAME,
	C.LATITUDE as LAT,
	C.LONGITUDE as LON
from
	(
	select
		B.DISTRICT_CODE,
		power(A.LATITUDE - B.LATITUDE,2) + power(A.LONGITUDE - B.LONGITUDE,2) as dist,
		B.LATITUDE,
		B.LONGITUDE
	from
		(select LATITUDE,LONGITUDE from LOCATION_TBL L where DISTRICT_CODE = '1101') A
	cross join
		(select DISTRICT_CODE,LATITUDE,LONGITUDE from LOCATION_TBL L where DISTRICT_CODE <> '1101') B
	) C
inner join
	DISTRICT D
on
	C.DISTRICT_CODE = D.DISTRICT_CODE
order by
    C.dist desc,
    D.DISTRICT_CODE asc
提出情報
提出日時2024/10/09 15:03:17
コンテスト第6回 SQLコンテスト
問題位置情報
受験者nickname
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量87 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
87 MB
データパターン3
AC
84 MB