ソースコード
select 
    a.CODE, 
    a.NAME, 
    a.LAT, 
    a.LON 
from 
    (select 
        l.DISTRICT_CODE as CODE,
        d.DISTRICT_NAME as NAME,
        l.LATITUDE as LAT,
        l.LONGITUDE as LON,
        '1101_flg' as flg
    from 
        LOCATION_TBL as l
    inner join
        DISTRICT as d 
    on 
        l.DISTRICT_CODE = d.DISTRICT_CODE
    where 
        l.DISTRICT_CODE <> '1101'
    ) as a 
inner join 
    (select 
        l.LATITUDE as flg_LAT,
        l.LONGITUDE as flg_LON ,
        '1101_flg' as flg
    from 
        LOCATION_TBL as l 
    where 
        l.DISTRICT_CODE = '1101'
    ) as b
on 
    a.flg = b.flg
order by 
    SQRT(POWER((LAT - flg_LAT), 2) + POWER((LON - flg_LON), 2)) desc,
    CODE asc;
提出情報
提出日時2024/10/22 19:38:54
コンテスト第6回 SQLコンテスト
問題位置情報
受験者Kousuke1229
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量88 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
85 MB
データパターン2
AC
88 MB
データパターン3
AC
84 MB