doris基本操作,01-创建表,插入数据
2023-12-24 17:52:17
- 创建表
-- 创建表 --
create table t001 {
siteid int default '0',
citycode smallint,
username varchar(32) default '',
-- 预聚合 --
pv bigint sum default '0'
}
-- 预处理用的,插入相同siteid, citycode, username的记录不会新增行,而将sum的pv增加 --
aggregate key(siteid, citycode, username)
-- siteid按照hash分桶,分10个桶 --
distributed by hash(siteid) buckets 10
-- 副本数量是1,partition是1个 --
properties("replication_num" = "1");
- 插入表(key 与 预聚合 的效果)
insert into t001 values (1, 1, 'user1', 10);
insert into t001 values (1, 1, 'user1', 20);
insert into t001 values (1, 1, 'user1', 30);
的结果是
siteid | citycode | userid | pv |
---|---|---|---|
1 | 1 | user1 | 60 |
文章来源:https://blog.csdn.net/cin_ie/article/details/135183323
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!