二百四十三、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语句。不过,只要区别不大,刚起来用的时候注意点就行了

相关推荐
Sais_Z14 小时前
ClickHouse的学习与了解
数据库·clickhouse
风中凌乱4 天前
ClickHouse-Backup的安装与部署
clickhouse
风中凌乱4 天前
clickhouse集群的安装与部署
clickhouse
白眼黑刺猬4 天前
ClickHouse从入门到企业级实战全解析课程简介
clickhouse
chenglin0167 天前
ClickHouse、Doris、OpenSearch、Splunk、Solr系统化分析
clickhouse·solr·lucene
慕y2747 天前
Java学习第一百一十七部分——ClickHouse
java·学习·clickhouse
zuozewei13 天前
随笔之 ClickHouse 列式分析数据库安装注意事项及基准测试
数据库·clickhouse
牛牛木有坏心眼(大数据进阶)14 天前
linux系统离线环境安装clickhouse客户端
linux·clickhouse
许心月14 天前
Clickhouse#表记录转换为insert语句
clickhouse
许心月14 天前
Clickhouse#记录隐藏字段
clickhouse