利志分享
fast_forward
view_headline
开发工具箱
go教程
clickhouse教程
kafka教程
python教程
shell教程
原创杂文
打赏
开发工具箱
go教程
clickhouse教程
kafka教程
python教程
shell教程
原创杂文
打赏
clickhouse入门
clickhouse概述
clickhouse安装和部署
clickhouse数据类型
clickhouse表引擎学习
clickhouse表引擎学习2
clickhouse的sql语法功能1-创建库,创建表等
clickhouse的sql语法2之select功能
clickhouse的sql语法3之alter和show功能
clickhouse的sql语法4之system的了解-查看当前实时连接数
clickhouse的sql语法5之账号授权功能
浅析Clickhouse的向量化执行
clickhouse时间日期函数详解-toDate,toDateTime,formatDateTime
clickhouse常用字符串函数-empty,length,lower,upper,substring,splitByString
clickhouse常用数组函数-arrayJoin,arraySort,arrayReverseSort,arrayReduce,arrayDistinct
clickhouse常用hash函数和类型转换函数,随机函数
clickhouse实战
clickhouse实现漏斗功能
clickhouse实现留存数和留存率计算
你想要的-提高统计clickhouse的查询效率,clickhouse物化视图的应用
剖析-clickhouse的复制表引擎重复数据无法写入问题
clickhouse分布式查询报错剖析-Double-distributed IN/JOIN subqueries is denied (distributed_product_mode = 'deny'
有料-clickhouse单机的增删查询实现方案和clickhouse分布式部署的增删查改实现方案
clickhouse的go客户端实现插入分布式clickhouse集群方式
分布式物化视图在clickhouse如何实现?
助你成为数据分析达人-带你透彻的了解clickhouse实现同比环比分析
如何在clickhouse中实现连续的时间,比如连续的天
第二篇:如何在clickhouse中实现连续的时间,比如连续的天
clickhouse中toDate和toDateTime不能处理1970年之前时间问题
分享clickhouse分布式集群CPU突然暴涨接近100%的问题查证和分析
clickhouse一个特殊的Inf类型数据引发的数据问题
clickhouse的MergeTree系列引擎ReplacingMergeTree和SummingMergeTree的深入理解
sql中多表组合笛卡尔积引发数据动态变化的问题
clickhouse之删除数据或更新数据无效的解决思路-mutations相关
clickhouse(20.3.10.75版本) Sql报错总结
clickhouse网络架构问题引发的:All connection tries failed,Attempt to read after eof,While executing Remote报错
clickhouse深入
深入了解clickhouse的索引查询过程
详解clickhouse的MergeTree引擎存储结构
Clickhouse如何分析sql查询计划完整指南
详解clickhouse分区目录的合并过程
目录
clickhouse入门
clickhouse概述
clickhouse安装和部署
clickhouse数据类型
clickhouse表引擎学习
clickhouse表引擎学习2
clickhouse的sql语法功能1-创建库,创建表等
clickhouse的sql语法2之select功能
clickhouse的sql语法3之alter和show功能
clickhouse的sql语法4之system的了解-查看当前实时连接数
clickhouse的sql语法5之账号授权功能
浅析Clickhouse的向量化执行
clickhouse时间日期函数详解-toDate,toDateTime,formatDateTime
clickhouse常用字符串函数-empty,length,lower,upper,substring,splitByString
clickhouse常用数组函数-arrayJoin,arraySort,arrayReverseSort,arrayReduce,arrayDistinct
clickhouse常用hash函数和类型转换函数,随机函数
clickhouse实战
clickhouse实现漏斗功能
clickhouse实现留存数和留存率计算
你想要的-提高统计clickhouse的查询效率,clickhouse物化视图的应用
剖析-clickhouse的复制表引擎重复数据无法写入问题
clickhouse分布式查询报错剖析-Double-distributed IN/JOIN subqueries is denied (distributed_product_mode = 'deny'
有料-clickhouse单机的增删查询实现方案和clickhouse分布式部署的增删查改实现方案
clickhouse的go客户端实现插入分布式clickhouse集群方式
分布式物化视图在clickhouse如何实现?
助你成为数据分析达人-带你透彻的了解clickhouse实现同比环比分析
如何在clickhouse中实现连续的时间,比如连续的天
第二篇:如何在clickhouse中实现连续的时间,比如连续的天
clickhouse中toDate和toDateTime不能处理1970年之前时间问题
分享clickhouse分布式集群CPU突然暴涨接近100%的问题查证和分析
clickhouse一个特殊的Inf类型数据引发的数据问题
clickhouse的MergeTree系列引擎ReplacingMergeTree和SummingMergeTree的深入理解
sql中多表组合笛卡尔积引发数据动态变化的问题
clickhouse之删除数据或更新数据无效的解决思路-mutations相关
clickhouse(20.3.10.75版本) Sql报错总结
clickhouse网络架构问题引发的:All connection tries failed,Attempt to read after eof,While executing Remote报错
clickhouse深入
深入了解clickhouse的索引查询过程
详解clickhouse的MergeTree引擎存储结构
Clickhouse如何分析sql查询计划完整指南
详解clickhouse分区目录的合并过程
clickhouse常用hash函数和类型转换函数,随机函数
阅读:113
分享次数:0
1:cast 功能:cast 将’x’转换为’t’数据类型。还支持语法cast(x AS t) 示例: ``` SELECT '2020-11-15 23:00:00' AS timestamp, CAST(timestamp, 'DateTime') AS datetime, CAST(timestamp, 'Date') AS date, CAST(timestamp, 'String') AS string, CAST(timestamp, 'FixedString(22)') AS fixed_string Query id: a9320b9b-2131-4432-a09f-28baba9a3515 ┌─timestamp───────────┬────────────datetime─┬───────date─┬─string──────────────┬─fixed_string────────┐ │ 2020-11-15 23:00:00 │ 2020-11-15 23:00:00 │ 2020-11-15 │ 2020-11-15 23:00:00 │ 2020-11-15 23:00:00 │ └─────────────────────┴─────────────────────┴────────────┴─────────────────────┴─────────────────────┘ ``` 2:MD5 功能:计算字符串的md5值,如果要获得与md5sum程序相同的输出结果,请使用lower(hex(MD5(s))) 示例: ``` SELECT lower(hex(MD5(''))) Query id: 164d715b-7a4a-4c58-821c-e4bd254da1e3 ┌─lower(hex(MD5('')))──────────────┐ │ d41d8cd98f00b204e9800998ecf8427e │ └──────────────────────────────────┘ ``` 3:SipHash 功能:计算字符串的SipHash 示例: ``` SELECT sipHash64('123'), lower(hex(sipHash128('123'))) Query id: f32559ba-af2c-4293-9ebb-c351d0d04e48 ┌─────sipHash64('123')─┬─lower(hex(sipHash128('123')))────┐ │ 10015141997369857857 │ b1f8870810764950f06fd4808598b5da │ └──────────────────────┴──────────────────────────────────┘ ``` 4:intHash32,intHash64 功能:计算整型的hash码 示例: ``` SELECT intHash32(123), intHash64(123) Query id: d18c8e90-5814-4dfa-af5f-c5a201ea2bd6 ┌─intHash32(123)─┬───────intHash64(123)─┐ │ 1465837921 │ 12585326385145454095 │ └────────────────┴──────────────────────┘ ``` 5:rand, rand32,rand64,randConstant 功能: 1. rand, rand32 → 返回一个UInt32类型的随机数字,所有UInt32类型的数字被生成的概率均相等。此函数线性同于的方式生成随机数。 1. rand64 → 返回一个UInt64类型的随机数字,所有UInt64类型的数字被生成的概率均相等。此函数线性同于的方式生成随机数。 1. randConstant → 返回一个UInt32类型的随机数字,该函数不同之处在于仅为每个数据块参数一个随机数。 示例: ``` SELECT rand(), rand(123), rand32(), rand32(123), rand64(), randConstant() Query id: 264e2a8e-d7c7-4209-99be-6c71475f2e75 ┌─────rand()─┬──rand(123)─┬───rand32()─┬─rand32(123)─┬────────────rand64()─┬─randConstant()─┐ │ 3792122225 │ 2822908381 │ 1567283428 │ 1528019007 │ 3045990724366086321 │ 2005772741 │ └────────────┴────────────┴────────────┴─────────────┴─────────────────────┴────────────────┘ ```
感觉本站内容不错,读后有收获?
attach_money
我要小额打赏,鼓励作者写出更好的教程
扫码关注公众号:talk_lizhi