二百四十三、ClickHouse——截取ClickHouse表中时间戳字段的时分秒部分

一、目的

由于之前很少用ClickHouse的SQL语句,因此在where条件中截取create_time字段的时分秒部分,即Hive的substr(create_time,12,8),但是ClickHouse中却无法使用,因此就研究了一下

二、Hive的substr函数截取时间戳字段的时分秒

2.1 SQL语句

复制代码
select
       create_time,
       substr(create_time,12,8)
from hurys_dc_dwd.dwd_area_error
;

2.2 运行结果

三、ClickHouse的formatDateTime函数截取时间戳字段的时分秒

3.1 SQL语句

复制代码
select
        create_time,
        toDate(create_time) day,
        formatDateTime(create_time,'%H:%M:%S') time
from hurys_dc.b_event
limit 10
;

3.2 运行结果

复制代码
--2023-08-07 00:01:49,2023-08-07,00:01:49

不同数据库的SQL语言真的不太一样,尤其是与标准SQL不同的一些非关系型数据库的SQL语句。不过,只要区别不大,刚起来用的时候注意点就行了

相关推荐
Sayai9 小时前
dbeaver 查询clickhouse,数据库时间差了8小时
数据库·clickhouse·oracle
weixin_307779132 天前
Clickhouse统计指定表中各字段的空值、空字符串或零值比例
运维·数据仓库·clickhouse
weixin_307779133 天前
Linux下GCC和C++实现统计Clickhouse数据仓库指定表中各字段的空值、空字符串或零值比例
linux·运维·c++·数据仓库·clickhouse
斯特凡今天也很帅4 天前
clickhouse常用语句汇总——持续更新中
数据库·sql·clickhouse
SelectDB技术团队5 天前
从 ClickHouse、Druid、Kylin 到 Doris:网易云音乐 PB 级实时分析平台降本增效
大数据·数据仓库·clickhouse·kylin·实时分析
risc12345610 天前
【ClickHouse】RollingBitmap
clickhouse
斯特凡今天也很帅10 天前
clickhouse如何查看操作记录,从日志来查看写入是否成功
数据库·clickhouse
袖清暮雨15 天前
ClickHouse讲解
大数据·数据库·数据仓库·clickhouse·oracle
江枫渔火L16 天前
使用clickhouse的ReplacingMergeTree引擎表做活跃玩家信息表
数据库·clickhouse
潇凝子潇18 天前
Doris ClickHouse Greenplum 对比
clickhouse·doris·greenplum