参考官网,介绍下ClickHouse的基本用法。
大家好,我是作立,在数据领域扎根了5年了,也不断在学习数据方向的知识,希望跟大家一起进步。
最近在学习ClickHouse的基本使用,一页一页看官网,了解每一个功能的使用方法。下面用通用的语言来介绍下。
介绍的是一些常用的,难以理解的,特殊的功能点,有问题希望大家指正。
Select语句
- Array Join
类似Hive中的列转行1
2
3
4
5
6
7
8CREATE TABLE arrays_test
(
s String,
arr Array(UInt8)
) ENGINE = Memory;
INSERT INTO arrays_test
VALUES ('Hello', [1,2]), ('World', [3,4,5]), ('Goodbye', []);
1 | ┌─s───────────┬─arr─────┐ |
examples:
1 | SELECT s, arr |
result:
1 | ┌─s─────┬─arr─┐ |
- except语句
就是两个查询语句结果的差集
resultA = select * from A
resultB = select * from B
resultA except resultB = resultA - resultB
即从resultA结果中排除resultB结果,返回剩余的resultA结果
使用方法:
1 | select column1 from t1 |
持续更新中…
Keep reading, Keep writing, Keep coding.
欢迎关注我的微信公众号,比较喜欢分享知识,也喜欢宠物,所以做了这2个公众号:
欢迎交流,这是我的微信:
一起学习,一起进步。
