ソースコード
SELECT
 CASE
  WHEN CNT.RECODE_NUM % 2 = 0 THEN 
  (SELECT
   TOTAL_VALUE
  FROM
   VALUE_RECODE
   WHERE
    rownum = CNT.RECODE_NUM /2
    )
  ELSE CNT.RECODE_NUM /2 + 1
END
FROM
(SELECT
   COUNT(CONVENIENCE_tmp.TOTAL_VALUE) AS RECODE_NUM
  FROM
   CONVENIENCE AS CONVENIENCE_tmp
  WHERE
   CONVENIENCE_tmp.SURVEY_YEAR = 2019
  AND
   CONVENIENCE_tmp.KIND_CODE = '100'
) AS CNT,
(SELECT
 TOTAL_VALUE
FROM
 CONVENIENCE
 WHERE
 SURVEY_YEAR = 2019
AND
 KIND_CODE = '100'
ORDER BY
 TOTAL_VALUE ASC) AS VALUE_RECODE


提出情報
提出日時2022/12/11 12:00:53
コンテスト第4回 SQLコンテスト
問題中央値の算出
受験者ogata
状態 (詳細)RE
(Runtime Error: 実行時エラー)
メモリ使用量76 MB
メッセージ
SQLITE_ERROR: no such table: VALUE_RECODE
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
RE
75 MB
データパターン2
RE
76 MB
データパターン3
RE
76 MB