⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 olap.result

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 RESULT
📖 第 1 页 / 共 2 页
字号:
(2,2), (2,2),(4,1), (4,1), (4,1), (4,1),(2,1), (2,1);SELECT SUM(b) FROM t1 GROUP BY a WITH ROLLUP;SUM(b)46414SELECT DISTINCT SUM(b) FROM t1 GROUP BY a WITH ROLLUP;SUM(b)4614SELECT SUM(b), COUNT(DISTINCT b) FROM t1 GROUP BY a WITH ROLLUP;SUM(b)	COUNT(DISTINCT b)4	16	24	114	3SELECT DISTINCT SUM(b), COUNT(DISTINCT b) FROM t1 GROUP BY a WITH ROLLUP;SUM(b)	COUNT(DISTINCT b)4	16	214	3SELECT SUM(b), COUNT(*) FROM t1 GROUP BY a WITH ROLLUP;SUM(b)	COUNT(*)4	16	44	414	9SELECT DISTINCT SUM(b), COUNT(*) FROM t1 GROUP BY a WITH ROLLUP;SUM(b)	COUNT(*)4	16	44	414	9SELECT SUM(b), COUNT(DISTINCT b), COUNT(*) FROM t1 GROUP BY a WITH ROLLUP;SUM(b)	COUNT(DISTINCT b)	COUNT(*)4	1	16	2	44	1	414	3	9SELECT DISTINCT SUM(b), COUNT(DISTINCT b), COUNT(*) FROM t1GROUP BY a WITH ROLLUP;SUM(b)	COUNT(DISTINCT b)	COUNT(*)4	1	16	2	44	1	414	3	9SELECT a, sum(b) FROM t1 GROUP BY a,b WITH ROLLUP;a	sum(b)1	41	42	22	42	64	44	4NULL	14SELECT DISTINCT a, sum(b) FROM t1 GROUP BY a,b WITH ROLLUP;a	sum(b)1	42	22	42	64	4NULL	14SELECT b, a, sum(b) FROM t1 GROUP BY a,b WITH ROLLUP;b	a	sum(b)4	1	4NULL	1	41	2	22	2	4NULL	2	61	4	4NULL	4	4NULL	NULL	14SELECT DISTINCT b,a, sum(b) FROM t1 GROUP BY a,b WITH ROLLUP;b	a	sum(b)4	1	4NULL	1	41	2	22	2	4NULL	2	61	4	4NULL	4	4NULL	NULL	14ALTER TABLE t1 ADD COLUMN c INT;SELECT a,b,sum(c) FROM t1 GROUP BY a,b,c WITH ROLLUP;a	b	sum(c)1	4	NULL1	4	NULL1	NULL	NULL2	1	NULL2	1	NULL2	2	NULL2	2	NULL2	NULL	NULL4	1	NULL4	1	NULL4	NULL	NULLNULL	NULL	NULLSELECT distinct a,b,sum(c) FROM t1 GROUP BY a,b,c WITH ROLLUP;a	b	sum(c)1	4	NULL1	NULL	NULL2	1	NULL2	2	NULL2	NULL	NULL4	1	NULL4	NULL	NULLNULL	NULL	NULLDROP TABLE t1;CREATE TABLE t1 (a int, b int);INSERT INTO t1 VALUES(1,4),(2,2), (2,2),(4,1), (4,1), (4,1), (4,1),(2,1), (2,1);SELECT a, SUM(b) FROM t1 GROUP BY a WITH ROLLUP LIMIT 1;a	SUM(b)1	4SELECT SQL_CALC_FOUND_ROWS a, SUM(b) FROM t1 GROUP BY a WITH ROLLUP LIMIT 1;a	SUM(b)1	4DROP TABLE t1;CREATE TABLE t1 (a int(11) NOT NULL);INSERT INTO t1 VALUES (1),(2);SELECT a, SUM(a) m FROM  t1 GROUP BY a WITH ROLLUP;a	m1	12	2NULL	3SELECT * FROM ( SELECT a, SUM(a) m FROM  t1 GROUP BY a WITH ROLLUP ) t2;a	m1	12	2NULL	3DROP TABLE t1;set div_precision_increment= @sav_dpi;CREATE TABLE t1 (a int(11));INSERT INTO t1 VALUES (1),(2);SELECT a, SUM(a), SUM(a)+1 FROM (SELECT a FROM t1 UNION select 2) d GROUP BY a;a	SUM(a)	SUM(a)+11	1	22	2	3SELECT a, SUM(a), SUM(a)+1 FROM (SELECT a FROM t1 UNION select 2) d GROUP BY a WITH ROLLUP;a	SUM(a)	SUM(a)+11	1	22	2	3NULL	3	4SELECT a, SUM(a), SUM(a)+1 FROM (SELECT 1 a UNION select 2) d GROUP BY a;a	SUM(a)	SUM(a)+11	1	22	2	3SELECT a, SUM(a), SUM(a)+1 FROM (SELECT 1 a UNION select 2) d GROUP BY a WITH ROLLUP;a	SUM(a)	SUM(a)+11	1	22	2	3NULL	3	4SELECT a, SUM(a), SUM(a)+1, CONCAT(SUM(a),'x'), SUM(a)+SUM(a), SUM(a)FROM (SELECT 1 a, 2 b UNION SELECT 2,3 UNION SELECT 5,6 ) dGROUP BY a WITH ROLLUP;a	SUM(a)	SUM(a)+1	CONCAT(SUM(a),'x')	SUM(a)+SUM(a)	SUM(a)1	1	2	1x	2	12	2	3	2x	4	25	5	6	5x	10	5NULL	8	9	8x	16	8DROP TABLE t1;CREATE TABLE t1 (a int(11));INSERT INTO t1 VALUES (1),(2);SELECT a, a+1, SUM(a) FROM t1 GROUP BY a WITH ROLLUP;a	a+1	SUM(a)1	2	12	3	2NULL	NULL	3SELECT a+1 FROM t1 GROUP BY a WITH ROLLUP;a+123NULLSELECT a+SUM(a) FROM t1 GROUP BY a WITH ROLLUP;a+SUM(a)24NULLSELECT a, a+1 as b FROM t1 GROUP BY a WITH ROLLUP HAVING b > 2;a	b2	3SELECT a, a+1 as b FROM t1 GROUP BY a WITH ROLLUP HAVING a IS NULL;a	bNULL	NULLSELECT a, a+1 as b FROM t1 GROUP BY a WITH ROLLUP HAVING b IS NULL;a	bNULL	NULLSELECT IFNULL(a, 'TEST') FROM t1 GROUP BY a WITH ROLLUP;IFNULL(a, 'TEST')12TESTCREATE TABLE t2 (a int, b int);INSERT INTO t2 VALUES(1,4),(2,2), (2,2),(4,1), (4,1), (4,1), (4,1),(2,1), (2,1);SELECT a,b,SUM(b) FROM t2 GROUP BY a,b WITH ROLLUP;a	b	SUM(b)1	4	41	NULL	42	1	22	2	42	NULL	64	1	44	NULL	4NULL	NULL	14SELECT a,b,SUM(b), a+b as c FROM t2GROUP BY a,b WITH ROLLUP HAVING c IS NULL;a	b	SUM(b)	c1	NULL	4	NULL2	NULL	6	NULL4	NULL	4	NULLNULL	NULL	14	NULLSELECT IFNULL(a, 'TEST'), COALESCE(b, 'TEST') FROM t2 GROUP BY a, b WITH ROLLUP;IFNULL(a, 'TEST')	COALESCE(b, 'TEST')1	41	TEST2	12	22	TEST4	14	TESTTEST	TESTDROP TABLE t1,t2;CREATE TABLE t1 (a INT(10) NOT NULL, b INT(10) NOT NULL);INSERT INTO t1 VALUES (1, 1);INSERT INTO t1 VALUES (1, 2);SELECT a, b, a AS c, COUNT(*) AS count FROM t1 GROUP BY a, b, c WITH ROLLUP;a	b	c	count1	1	1	11	1	NULL	11	2	1	11	2	NULL	11	NULL	NULL	2NULL	NULL	NULL	2DROP TABLE t1;CREATE TABLE t1 (a int(11) NOT NULL);INSERT INTO t1 VALUES (1),(2);SELECT * FROM (SELECT a, a + 1, COUNT(*) FROM t1 GROUP BY a WITH ROLLUP) t;a	a + 1	COUNT(*)1	2	12	3	1NULL	NULL	2SELECT * FROM (SELECT a, LENGTH(a), COUNT(*) FROM t1 GROUP BY a WITH ROLLUP) t;a	LENGTH(a)	COUNT(*)1	1	12	1	1NULL	NULL	2DROP TABLE t1;create table t1 ( a varchar(9), b int );insert into t1 values('a',1),(null,2);select a, max(b) from t1 group by a with rollup;a	max(b)NULL	2a	1NULL	2select distinct a, max(b) from t1 group by a with rollup;a	max(b)NULL	2a	1drop table t1;CREATE TABLE t1(id int, type char(1));INSERT INTO t1 VALUES(1,"A"),(2,"C"),(3,"A"),(4,"A"),(5,"B"),(6,"B"),(7,"A"),(8,"C"),(9,"A"),(10,"C");CREATE VIEW v1 AS SELECT * FROM t1;SELECT type FROM t1 GROUP BY type WITH ROLLUP;typeABCNULLSELECT type FROM v1 GROUP BY type WITH ROLLUP;typeABCNULLEXPLAIN SELECT type FROM v1 GROUP BY type WITH ROLLUP;id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra1	PRIMARY	t1	ALL	NULL	NULL	NULL	NULL	10	Using filesortDROP VIEW v1;DROP TABLE t1;CREATE TABLE t1 (a int(11) NOT NULL);INSERT INTO t1 VALUES (1),(2);CREATE VIEW v1 ASSELECT a, LENGTH(a), COUNT(*) FROM t1 GROUP BY a WITH ROLLUP;DESC v1;Field	Type	Null	Key	Default	Extraa	bigint(11)	YES		NULL	LENGTH(a)	bigint(10)	YES		NULL	COUNT(*)	bigint(21)	NO		0	SELECT * FROM v1;a	LENGTH(a)	COUNT(*)1	1	12	1	1NULL	NULL	2DROP VIEW v1;DROP TABLE t1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -