
ClichHouse
文章平均质量分 80
程志伟
关注微信公共号:小程在线
展开
-
Clickhouse 取整函数
关注微信公共号:小程在线关注优快云博客:程志伟的博客ClickHouse server version 21.6.61.向下取整:floor(x[,N])dblab-VirtualBox :) select floor(12.345,2);SELECT floor(12.345, 2)Query id: 38b30540-f1b7-464c-8a03-bf3e18b40131┌─floor(12.345, 2)─┐│ 12.34 │└──...原创 2021-09-03 16:43:00 · 2858 阅读 · 0 评论 -
Clickhouse 字符串函数
关注微信公共号:小程在线关注优快云博客:程志伟的博客ClickHouse server version 21.6.61.lower函数将所有字符串转成小写dblab-VirtualBox :) select lower('ABc');SELECT lower('ABc')Query id: f8c4bba3-9296-43fc-a752-cfb7cf3e323c┌─lower('ABc')─┐│ abc │└──────────────...原创 2021-09-03 15:18:32 · 3429 阅读 · 0 评论 -
Clickhouse 逻辑函数
关注微信公共号:小程在线关注优快云博客:程志伟的博客ClickHouse server version 21.6.61. and返回值0, 如果至少有一个零值参数。dblab-VirtualBox :) select and (0,1,-9);SELECT 0 AND 1 AND -9Query id: 761714ee-2e2c-40cf-9d97-5da9788fdd9d┌─and(0, 1, -9)─┐│ 0 │└...原创 2021-09-02 16:48:07 · 669 阅读 · 0 评论 -
clickhouse 算数函数
关注微信公共号:小程在线关注优快云博客:程志伟的博客ClickHouse server version 21.6.61. plus(a, b), a + b operatordblab-VirtualBox :) select plus(1,2);SELECT 1 + 2Query id: 3fe6d016-c351-4ade-a637-d4fd2f93a9e0┌─plus(1, 2)─┐│ 3 │└────────────┘1 row...原创 2021-09-02 15:50:26 · 1026 阅读 · 0 评论 -
clickhouse PARTITION操作
关注微信公共号:小程在线关注优快云博客:程志伟的博客ClickHouse server version 21.6.6创建分区表示例一:函数式分区dblab-VirtualBox :) create table visits(userid int,visitdate date,website String) engine=MergeTree() PARTITION BY toYYYYMM(visitdate) order by userid;CREATE TABLE v.原创 2021-09-02 14:36:18 · 4699 阅读 · 0 评论 -
Clickhouse COLUMN操作
关注微信公共号:小程在线关注优快云博客:程志伟的博客ClickHouse server version 21.6.6表结构:dblab-VirtualBox :) desc columns_transformers format TSV;DESCRIBE TABLE columns_transformersFORMAT TSVQuery id: fad31334-702a-4360-8976-d9b08eeaec68i Int64 ...原创 2021-09-01 18:11:22 · 3849 阅读 · 0 评论 -
Clickhouse union_default_mode实现union all函数的效果
关注微信公共号:小程在线关注优快云博客:程志伟的博客ClickHouse server version 21.6.6通过设置union_default_mode等于DISTINCT,相当于union的功能;通过设置union_default_mode等于ALL,相当于union all的功能;dblab-VirtualBox :) SET union_default_mode = 'DISTINCT';SET union_default_mode = 'DISTINC.原创 2021-08-31 16:27:18 · 3935 阅读 · 0 评论 -
Clickhouse offset与fetch函数
关注微信公共号:小程在线关注优快云博客:程志伟的博客ClickHouse server version 21.6.6OFFSET指定开始从查询结果集中返回行之前要跳过的行数。FETCH指定查询结果中可以包含的最大行数。WITH TIES选项用于根据ORDER BY子句返回结果集中最后一个位置的任何附加行。dblab-VirtualBox :)CREATE TABLE test_fetch(a Int, b Int) ENGINE = Memory;CREATE T.原创 2021-08-31 16:07:50 · 1160 阅读 · 0 评论 -
Clickhouse limit by函数
关注微信公共号:小程在线关注优快云博客:程志伟的博客ClickHouse server version 21.6.6创建表dblab-VirtualBox :) CREATE TABLE limit_by(id Int, val Int) ENGINE = Memory;CREATE TABLE limit_by( `id` Int, `val` Int)ENGINE = MemoryQuery id: 892b335b-f25f-4aef-...原创 2021-08-31 15:26:38 · 2055 阅读 · 0 评论 -
Clickhouse rollup和cube函数
关注微信公共号:小程在线关注优快云博客:程志伟的博客ClickHouse server version 21.6.61.创建一个表结构dblab-VirtualBox :) create table group_by (class String,sex String,age String) ENGINE = Memory;CREATE TABLE group_by( `class` String, `sex` String, `age` Stri...原创 2021-07-26 21:56:11 · 2652 阅读 · 0 评论 -
Clickhouse 实现row_number、dense_rank
关注微信公共号:小程在线关注优快云博客:程志伟的博客ClickHouse server version 21.6.6ClickHouse中没有ROW_NUMBER OVER 和DENSE_RANK OVER函数需要借助特殊函数变相实现1.创建表并插入数据;insert into hanshu values ('aa',18,'nan'),('aa',19,'nan'),('aa',20,'nan'),('aa',19,'nv');2.将分组的字段改为数组..原创 2021-07-20 21:56:12 · 1221 阅读 · 0 评论 -
clickhouse ARRAY JOIN函数
dblab-VirtualBox :) CREATE TABLE arrays_test:-] (:-] s String,:-] arr Array(UInt8):-] ) ENGINE = Memory;CREATE TABLE arrays_test( `s` String, `arr` Array(UInt8))ENGINE = MemoryQuery id: 6294f6b5-de74-4952-8e9c-40ecfc515190Ok....原创 2021-07-20 21:17:49 · 3481 阅读 · 1 评论 -
Clickhouse--EXCEPT 函数
关注微信公共号:小程在线关注优快云博客:程志伟的博客EXCEPT函数:指定要从结果中排除的一个或多个列的名称。所有匹配的列名都将从输出中省略。1.启动数据库hadoop@dblab-VirtualBox:~$ clickhouse-client --passwordClickHouse client version 21.6.6.51 (official build).Password for user (default):Connecting to localho.原创 2021-07-16 17:10:35 · 1992 阅读 · 0 评论 -
Clickhouse apply函数
dblab-VirtualBox :) CREATE TABLE columns_transformers (i Int64, j Int16, k Int64) ENGINE = MergeTree ORDER by (i);CREATE TABLE columns_transformers( `i` Int64, `j` Int16, `k` Int64)ENGINE = MergeTreeORDER BY iQuery id: 05c008a6-ab92-43a...原创 2021-07-12 18:20:08 · 363 阅读 · 0 评论 -
Code: 516. DB::Exception: Received from localhost:9000. DB::Exception: default: Authentication faile
hadoop@dblab-VirtualBox:~$ clickhouse-clientClickHouse client version 21.6.6.51 (official build).Connecting to localhost:9000 as user default.Code: 516. DB::Exception: Received from localhost:9000. DB::Exception: default: Authentication failed: password原创 2021-07-12 16:48:01 · 10539 阅读 · 3 评论 -
Ubuntu安装ClickHouse
关注微信公共号:小程在线关注优快云博客:程志伟的博客hadoop@dblab-VirtualBox:~$ sudo apt-get install dirmngr[sudo] hadoop 的密码:正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 dirmngr 已经是最新版 (2.1.11-6ubuntu2.1)。升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 853 个软件包...原创 2021-07-08 22:47:14 · 1642 阅读 · 0 评论