84 lines
4.1 KiB
SQL
84 lines
4.1 KiB
SQL
CREATE TABLE t0 (c0 PRIMARY KEY , c4 );
|
|
CREATE TABLE t3 (c0 , DATE, BLOB, c3 , CLOB, TEXT, c6 , NCHAR);
|
|
INSERT INTO t3 VALUES(72.519999999999996019,'2021-02-20', '6b234f56614925413420',670412515,'lWYW?BoJXqa.PAxab','1zzJUdSU','ivPjAd','j-cQTi69rz.');
|
|
INSERT INTO t3 VALUES(92.760000000000005114,'2021-06-26', '27', 967865178,'W 5rp','emKRmojiSl-SBt4Vcmcb','?z!gCb','bbFR5p7.aBZM7Z,0Aos');
|
|
CREATE TABLE t5 (c0 , c1 , CHARACTER)
|
|
;
|
|
INSERT INTO t5 VALUES('v,v77liG',4349642,'DXPmTZ.P2!Kx');
|
|
INSERT INTO t5 VALUES('crx8flX,g02DPmA', 1990450,'8GrbC9U_7Xhk');
|
|
INSERT INTO t5 VALUES('G-.Xe7',684380,'UrnRAA2g3VUV3 ');
|
|
INSERT INTO t5 VALUES('Q9AVRo28eIMSq',3937253,'9l4xWb.nvV?BgZ4c');
|
|
INSERT INTO t5 VALUES('9pYLxycVQp6B',2005450,',?!lycuysWJ');
|
|
INSERT INTO t5 VALUES('tHF9J0B9', 5586608,'z.jePZ7T-');
|
|
INSERT INTO t5 VALUES('FawzS_iRS82M', 5313409,'JqWLoScb');
|
|
INSERT INTO t5 VALUES('20EMpwWKwVfC8',7771574,'e65r1Y');
|
|
INSERT INTO t5 VALUES('Tz_CJnPo7,BwVipSd',2940263,'QtbpQ?E1w4Z.HCxWFM!');
|
|
INSERT INTO t5 VALUES('kya9nkIDJqikr9',6088621,'NuK?YToc7mCYQ6FBZo');
|
|
INSERT INTO t5 VALUES('j_jxija', 2685025,' QedKsQ_yLuMR.Y');
|
|
INSERT INTO t5 VALUES('05ytv3iYVR4iSWbaJ3da', 6561348,'sJG9T0M');
|
|
INSERT INTO t5 VALUES('z2p_pAo_DI8FfutF0', 1470225,'ZhJicQ');
|
|
INSERT INTO t5 VALUES('de GCJAmNWk1do7XAN?J',6645446,'Z_WaSBSPcXmzWvDYb!k');
|
|
INSERT INTO t5 VALUES('LSYOD5bxRq3.',2778922,'vbB6VDNCblDJ5D!fLvf');
|
|
INSERT INTO t5 VALUES('KUJR-z6b72tA,5j',3359107,'?1mic');
|
|
INSERT INTO t5 VALUES('bT-Nxqsh', 1028521,'g2SsLta,KC fnlM!EITo');
|
|
INSERT INTO t5 VALUES('?m9n_o', 5416584,'o2QDi5yH!b');
|
|
INSERT INTO t5 VALUES('Dr2T2W2', 8072188,'Vut!Zi4?');
|
|
INSERT INTO t5 VALUES('tfU3oMigZU1ZvvCdAmU6',5315105,'t-Vazhk');
|
|
INSERT INTO t5 VALUES('xXF-q2Re', 8369543,'fJ8_HW7Lf');
|
|
INSERT INTO t5 VALUES('tD5dr NbhE',83100,'2!mmVhgBRvs');
|
|
INSERT INTO t5 VALUES('5QC6bWkkO?i',1579836,'LH-Jz G');
|
|
INSERT INTO t5 VALUES('!A1rZ5g!-HGDXSvct',930168,'yIioLV');
|
|
INSERT INTO t5 VALUES('mKUBXhc6m3D- cn', 901863,'pnscE');
|
|
INSERT INTO t5 VALUES('Z43,OzKdAwr',8124048,'-p0kCOmOi4iLdqHsqKS');
|
|
INSERT INTO t5 VALUES('dthFdZTo',5302984,'M!x_f1QuMqSo');
|
|
INSERT INTO t5 VALUES('3E75kVioit ,',3912383,'UiE5FLuqN6');
|
|
INSERT INTO t5 VALUES('V?KxKy2FWQJ7deO!sb?f',5112056,'LRsV3glE4Y?');
|
|
INSERT INTO t5 VALUES('MV6H7EW,4-Q',500598,'iKbYn4mYe.mz6H!OfRi');
|
|
INSERT INTO t5 VALUES('wZfDq2b1t8', 5392615,'?XZp.GNkqxYR4');
|
|
INSERT INTO t5 VALUES('gcam8ECh9GLNzzO?',7774759,'MU3s2fK');
|
|
INSERT INTO t5 VALUES('dG8_2O__cSqB.3', 5546456,'z2,o9Fp.q6fRfJ');
|
|
INSERT INTO t5 VALUES('7tiG-YFjdHP9D9', 7571907,'Zi9ZSyH5cf');
|
|
INSERT INTO t5 VALUES('mgpktsi4IpsLnYx.E', 4702394,'b?S1ByB');
|
|
INSERT INTO t5 VALUES('g,hfFbNR5bj8',7183365,'UZ8UbhVw');
|
|
INSERT INTO t5 VALUES('7F!RBnoVKjtoHe',2331711,'1WwsZBVWCcExLv5ng?');
|
|
INSERT INTO t5 VALUES('hotMtf6t0krxmxWsiTji',2670615,'x!rFa,jbG 4Kg59oz4dL');
|
|
WITH
|
|
t1_stats AS (
|
|
SELECT c1,
|
|
COUNT( ) count,
|
|
(c0) avg_pk
|
|
FROM t5
|
|
GROUP BY c1
|
|
),
|
|
t2_derived AS (
|
|
SELECT c0 ,
|
|
CASE
|
|
WHEN c3 THEN 'Low'
|
|
END category
|
|
FROM t3
|
|
)
|
|
SELECT *,
|
|
(SELECT AVG(count) FROM t1_stats) ,
|
|
(
|
|
(
|
|
SELECT
|
|
LEAD( c4) OVER(ORDER BY t3.c0)
|
|
FROM t0 t3
|
|
WHERE t3.c0 IN (
|
|
SELECT td.c0 FROM t2_derived td
|
|
UNION
|
|
SELECT ts.avg_pk FROM t1_stats ts
|
|
WHERE main.c1
|
|
)
|
|
)
|
|
)
|
|
FROM (
|
|
SELECT ts.c1, td.category,
|
|
ts.count, ts.avg_pk,
|
|
DENSE_RANK() OVER(PARTITION BY td.category ORDER BY ts.count )
|
|
FROM t1_stats ts
|
|
JOIN (
|
|
SELECT category FROM t2_derived
|
|
) td
|
|
) main
|
|
ORDER BY main.category |