📄 sum_distinct-big.result
字号:
DROP TABLE IF EXISTS t1, t2;CREATE TABLE t1 (id INTEGER);CREATE TABLE t2 (id INTEGER);INSERT INTO t1 (id) VALUES (1), (1), (1),(1);INSERT INTO t1 (id) SELECT id FROM t1;/* 8 */INSERT INTO t1 (id) SELECT id FROM t1;/* 12 */INSERT INTO t1 (id) SELECT id FROM t1;/* 16 */INSERT INTO t1 (id) SELECT id FROM t1;/* 20 */INSERT INTO t1 (id) SELECT id FROM t1;/* 24 */INSERT INTO t1 SELECT id+1 FROM t1;INSERT INTO t1 SELECT id+2 FROM t1;INSERT INTO t1 SELECT id+4 FROM t1;INSERT INTO t1 SELECT id+8 FROM t1;INSERT INTO t1 SELECT id+16 FROM t1;INSERT INTO t1 SELECT id+32 FROM t1;INSERT INTO t1 SELECT id+64 FROM t1;INSERT INTO t1 SELECT id+128 FROM t1;INSERT INTO t1 SELECT id+256 FROM t1;INSERT INTO t1 SELECT id+512 FROM t1;SELECT AVG(DISTINCT id) FROM t1 GROUP BY id % 13;AVG(DISTINCT id)513.5000508.0000509.0000510.0000511.0000512.0000513.0000514.0000515.0000516.0000517.0000511.5000512.5000SELECT SUM(DISTINCT id)/COUNT(DISTINCT id) FROM t1 GROUP BY id % 13;SUM(DISTINCT id)/COUNT(DISTINCT id)513.5000508.0000509.0000510.0000511.0000512.0000513.0000514.0000515.0000516.0000517.0000511.5000512.5000INSERT INTO t1 SELECT id+1024 FROM t1;INSERT INTO t1 SELECT id+2048 FROM t1;INSERT INTO t1 SELECT id+4096 FROM t1;INSERT INTO t1 SELECT id+8192 FROM t1;INSERT INTO t2 SELECT id FROM t1 ORDER BY id*rand();SELECT SUM(DISTINCT id) sm FROM t1;sm134225920SELECT SUM(DISTINCT id) sm FROM t2;sm134225920SELECT SUM(DISTINCT id) sm FROM t1 group by id % 13;sm10327590103288511033011210331373103326341031751010318770103200301032129010322550103238101032507010326330SET max_heap_table_size=16384;SHOW variables LIKE 'max_heap_table_size';Variable_name Valuemax_heap_table_size 16384SELECT SUM(DISTINCT id) sm FROM t1;sm134225920SELECT SUM(DISTINCT id) sm FROM t2;sm134225920SELECT SUM(DISTINCT id) sm FROM t1 GROUP BY id % 13;sm10327590103288511033011210331373103326341031751010318770103200301032129010322550103238101032507010326330DROP TABLE t1;DROP TABLE t2;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -