ソースコード
with 
    A as (
        select
            *
        from 
            LOCATION_TBL
        where
            DISTRICT_CODE != '1101' 
    ),
    B as (
        select
            *
        from 
            LOCATION_TBL
        where
            DISTRICT_CODE = '1101' 
    ),
    X as (
        select
            A.PF_CODE,
            A.DISTRICT_CODE,
            A.LATITUDE,
            A.LONGITUDE,
            POW(A.LATITUDE - B.LATITUDE, 2) + POW(A.LONGITUDE - B.LONGITUDE, 2) as DIST
        from
            A, B
    )

select
    DISTRICT.DISTRICT_CODE as CODE,
    DISTRICT.DISTRICT_NAME as NAME,
    X.LATITUDE as LAT,
    X.LONGITUDE as LON
from
    DISTRICT join X using(DISTRICT_CODE)
order by
    DIST desc,
    DISTRICT_CODE
;
提出情報
提出日時2023/06/17 10:22:10
コンテスト第6回 SQLコンテスト
問題位置情報
受験者sepia
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量81 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
79 MB
データパターン2
AC
81 MB
データパターン3
AC
79 MB