ソースコード
select
    DISTRICT_CODE as CODE,
    DISTRICT_NAME as NAME,
    LATITUDE as LAT,
    LONGITUDE as LON
from (
    select
        *,
        POWER(
            POWER(LATITUDE 
                - (
                    select
                        LATITUDE
                    from
                        LOCATION_TBL 
                        join DISTRICT using (DISTRICT_CODE)
                    where
                        DISTRICT_CODE = '1101')
                , 2) 
            + POWER(LONGITUDE 
                    - (
                        select
                            LONGITUDE
                        from
                            LOCATION_TBL 
                            join DISTRICT using (DISTRICT_CODE)
                        where
                            DISTRICT_CODE = '1101')
                    , 2)
            , 0.5) as DISTANCE
    from
        LOCATION_TBL 
        join DISTRICT using (DISTRICT_CODE)
)
where
    DISTRICT_CODE != '1101'
order by
    DISTANCE desc,
    DISTRICT_CODE;
提出情報
提出日時2023/04/15 10:40:49
コンテスト第6回 SQLコンテスト
問題位置情報
受験者sepia
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量79 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
76 MB
データパターン2
AC
79 MB
データパターン3
AC
76 MB