Clickhouse 函数 之 数据函数 逻辑函数 比较函数 条件函数

clickhouse支持的函数相当多,要比一般的RDBMS ,Apache Hive,Apache impala提供了更多的函数。随着版本预计还会增加等多的函数名称。

Clickhouse> select version();

SELECT version()

┌─version()───┐
│ 20.8.1.4447 │
└─────────────┘

1 rows in set. Elapsed: 0.005 sec. 

Clickhouse> select count(1) from system.functions;

SELECT count(1)
FROM system.functions

┌─count(1)─┐
│      809 │
└──────────┘

1 rows in set. Elapsed: 0.013 sec. 

按照传统数据库的函数分类可以划分为:

算术函数

比较函数

逻辑函数

流程函数

NULL函数

转换函数

日期时间函数

字符串函数

数学函数

JSON函数

此外clickhouse还提供有:

bit函数

bitmap函数

数组函数array

map函数

IP 和URL函数

伪随机函数

UUID函数

外部字典函数

自定义函数UDF

系统自带的其他函数

本文主要介绍数据函数 逻辑函数 比较函数 条件函数和NULL函数。

 

 

参考:

https://dev.mysql.com/doc/refman/8.0/en/functions.html

https://clickhouse.tech/docs/en/sql-reference/functions/

©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页