mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-10-20 19:02:33 +00:00
Signed-off-by: discord9 <55937128+discord9@users.noreply.github.com>
(cherry picked from commit 28ec3ff5aa)
Signed-off-by: WenyXu <wenymedia@gmail.com>
34 lines
681 B
SQL
34 lines
681 B
SQL
CREATE TABLE projected_pk_group_by (
|
|
marker TINYINT UNSIGNED,
|
|
host STRING,
|
|
ts TIMESTAMP TIME INDEX,
|
|
PRIMARY KEY (marker, host)
|
|
);
|
|
|
|
INSERT INTO projected_pk_group_by VALUES
|
|
(0, 'a', 1000),
|
|
(0, 'a', 2000),
|
|
(0, 'b', 1000),
|
|
(0, 'b', 2000),
|
|
(0, 'c', 1000),
|
|
(1, NULL, 1000);
|
|
|
|
SELECT marker, count(*) AS row_count
|
|
FROM projected_pk_group_by
|
|
GROUP BY marker
|
|
ORDER BY marker;
|
|
|
|
SELECT marker, host, count(*) AS row_count
|
|
FROM projected_pk_group_by
|
|
GROUP BY marker, host
|
|
ORDER BY marker, host;
|
|
|
|
ADMIN FLUSH_TABLE('projected_pk_group_by');
|
|
|
|
SELECT marker, count(*) AS row_count
|
|
FROM projected_pk_group_by
|
|
GROUP BY marker
|
|
ORDER BY marker;
|
|
|
|
DROP TABLE projected_pk_group_by;
|