コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH RECURSIVE SPLIT_ORDERS(OD_NO, COMMENT, IDX, FLD, REMAIN) AS
(
SELECT
ORDER_NO AS OD_NO
,SLIP_COMMENT AS COMMENT
,INSTR(SLIP_COMMENT,',') AS IDX
,SUBSTR(SLIP_COMMENT,1,INSTR(SLIP_COMMENT,',')-1) AS FLD
,SUBSTR(SLIP_COMMENT,INSTR(SLIP_COMMENT,',')+1)||',' AS REMAIN
FROM ORDERS
UNION ALL
SELECT
OD_NO
,COMMENT
,INSTR(REMAIN,',') AS IDX
,SUBSTR(REMAIN,1,INSTR(REMAIN,',')-1) AS FLD
,SUBSTR(REMAIN,INSTR(REMAIN,',')+1) AS REMAIN
FROM SPLIT_ORDERS
WHERE REMAIN != ''
)
SELECT
OD_NO
,COMMENT
,CASE COUNT(*) WHEN 2 THEN 1 ELSE COUNT(*) END AS CNT
FROM SPLIT_ORDERS
GROUP BY OD_NO, COMMENT
ORDER BY CNT DESC, OD_NO DESC
提出情報
提出日時 | 2024/09/01 12:21:39 |
コンテスト | 第2回 SQLコンテスト初級編 |
問題 | 品数カウント |
受験者 | jalapeno |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 85 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
85 MB