┃使い方うまいことデータを用意できれば、loop処理の代用になる。
┃Ⅰ. 統合元の抽出1)統合データを用意する
DROP TABLE IF EXISTS TEMP_DATA;CREATE TEMP TABLE TEMP_DATA AS ( /* ・C000、C002、C005は統合されてないID ・C001はC002に統合されたID ・C003はC004に、さらにC004はC005に統合されたID */ SELECT 'C000' AS I
┃はじめにリファレンスを見れば、MEDIAN とか PERCENTILE_CONT とか 中央値を導出する関数はあるので、そっちでやったほうがラク。
関数にバグったような挙動があったら、根本に立ち返えって求められるようにしておくためのメモ。
SELECT PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY NUM) FROM TEMP_DATA;