ソースコード
WITH kijun AS (
	SELECT 
		LATITUDE AS kijunLATITUDE
		,LONGITUDE AS kijunLONGITUDE
	FROM LOCATION_TBL
	WHERE DISTRICT_CODE = '1101'
)
,basedata AS (
SELECT 
    t1.DISTRICT_CODE
    ,t3.DISTRICT_NAME
    ,t1.LATITUDE
    ,t1.LONGITUDE
    ,t2.kijunLATITUDE
    ,t2.kijunLONGITUDE
FROM LOCATION_TBL AS t1
CROSS JOIN kijun AS t2
INNER JOIN DISTRICT AS t3
	ON t1.DISTRICT_CODE = t3.DISTRICT_CODE
WHERE t1.DISTRICT_CODE <> '1101'
)
SELECT
	DISTRICT_CODE AS CODE
	,DISTRICT_NAME AS NAME
	,LATITUDE AS LAT
	,LONGITUDE AS LON
FROM basedata
ORDER BY
	(POW(LATITUDE - kijunLATITUDE, 2) + POW(LONGITUDE - kijunLONGITUDE, 2)) DESC
	,DISTRICT_CODE ASC
提出情報
提出日時2023/04/17 17:05:23
コンテスト第6回 SQLコンテスト
問題位置情報
受験者katsu
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量90 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
81 MB
データパターン2
AC
90 MB
データパターン3
AC
84 MB