mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-10-29 15:06:59 +00:00
feat: implement count_hash aggr function (#6342)
* feat: implement count_hash aggr function Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * sqlness case Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * change copyright year Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * review changes Signed-off-by: Ruihang Xia <waynestxia@gmail.com> --------- Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
create table
|
||||
t (
|
||||
ts timestamp time index,
|
||||
`id` int,
|
||||
`name` string,
|
||||
PRIMARY KEY (`id`),
|
||||
);
|
||||
|
||||
insert into
|
||||
t (ts, `id`, `name`)
|
||||
values
|
||||
(1, 1, 'a'),
|
||||
(2, 2, 'b'),
|
||||
(3, 3, 'c'),
|
||||
(4, 4, 'd');
|
||||
|
||||
select
|
||||
count_hash (`id`)
|
||||
from
|
||||
t;
|
||||
|
||||
select
|
||||
count_hash (`id`)
|
||||
from
|
||||
t
|
||||
group by
|
||||
`name`;
|
||||
|
||||
select
|
||||
count_hash (`id`, `name`)
|
||||
from
|
||||
t
|
||||
group by
|
||||
ts;
|
||||
|
||||
drop table t;
|
||||
Reference in New Issue
Block a user