1
DROP TABLE IF EXISTS t1, t2;
3
id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,
7
SELECT SUM(DISTINCT LENGTH(name)) s1 FROM t1;
10
INSERT INTO t1 (gender, name) VALUES (NULL, NULL);
11
INSERT INTO t1 (gender, name) VALUES (NULL, NULL);
12
INSERT INTO t1 (gender, name) VALUES (NULL, NULL);
13
SELECT SUM(DISTINCT LENGTH(name)) s1 FROM t1;
16
INSERT INTO t1 (gender, name) VALUES ('F', 'Helen'), ('F', 'Anastasia'),
17
('F', 'Katherine'), ('F', 'Margo'), ('F', 'Magdalene'), ('F', 'Mary');
18
CREATE TABLE t2 SELECT name FROM t1;
19
SELECT (SELECT SUM(DISTINCT LENGTH(name)) FROM t1) FROM t2;
20
(SELECT SUM(DISTINCT LENGTH(name)) FROM t1)
31
INSERT INTO t1 (gender, name) VALUES ('F', 'Eva'), ('F', 'Sofia'),
32
('F', 'Sara'), ('F', 'Golda'), ('F', 'Toba'), ('F', 'Victory'),
33
('F', 'Faina'), ('F', 'Miriam'), ('F', 'Beki'), ('F', 'America'),
34
('F', 'Susan'), ('F', 'Glory'), ('F', 'Priscilla'), ('F', 'Rosmary'),
35
('F', 'Rose'), ('F', 'Margareth'), ('F', 'Elizabeth'), ('F', 'Meredith'),
36
('F', 'Julie'), ('F', 'Xenia'), ('F', 'Zena'), ('F', 'Olga'),
37
('F', 'Brunhilda'), ('F', 'Nataly'), ('F', 'Lara'), ('F', 'Svetlana'),
38
('F', 'Grethem'), ('F', 'Irene');
40
SUM(DISTINCT LENGTH(name)) s1,
41
SUM(DISTINCT SUBSTRING(NAME, 1, 3)) s2,
42
SUM(DISTINCT LENGTH(SUBSTRING(name, 1, 4))) s3
47
SUM(DISTINCT LENGTH(g1.name)) s1,
48
SUM(DISTINCT SUBSTRING(g2.name, 1, 3)) s2,
49
SUM(DISTINCT LENGTH(SUBSTRING(g3.name, 1, 4))) s3
50
FROM t1 g1, t1 g2, t1 g3;
54
SUM(DISTINCT LENGTH(g1.name)) s1,
55
SUM(DISTINCT SUBSTRING(g2.name, 1, 3)) s2,
56
SUM(DISTINCT LENGTH(SUBSTRING(g3.name, 1, 4))) s3
57
FROM t1 g1, t1 g2, t1 g3 GROUP BY LENGTH(SUBSTRING(g3.name, 5, 10));
66
SELECT SQL_BUFFER_RESULT
67
SUM(DISTINCT LENGTH(name)) s1,
68
SUM(DISTINCT SUBSTRING(NAME, 1, 3)) s2,
69
SUM(DISTINCT LENGTH(SUBSTRING(name, 1, 4))) s3
73
SELECT SQL_BUFFER_RESULT
74
SUM(DISTINCT LENGTH(g1.name)) s1,
75
SUM(DISTINCT SUBSTRING(g2.name, 1, 3)) s2,
76
SUM(DISTINCT LENGTH(SUBSTRING(g3.name, 1, 4))) s3
77
FROM t1 g1, t1 g2, t1 g3 GROUP BY LENGTH(SUBSTRING(g3.name, 5, 10));
87
UPDATE t1 SET name=CONCAT(name, @l:=@l+1);
88
SELECT SUM(DISTINCT RIGHT(name, 1)) FROM t1;
89
SUM(DISTINCT RIGHT(name, 1))
91
SELECT SUM(DISTINCT id) FROM t1;
94
SELECT SUM(DISTINCT id % 11) FROM t1;