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

相关推荐
爱吃萝卜的猪11 天前
Clickhouse源码分析-Replicated Database创建流程
clickhouse
编程的大耳朵11 天前
ClickHouse 概述
clickhouse
Ethan301412 天前
Clickhouse官方文档学习笔记
笔记·学习·clickhouse
weixin_3077791312 天前
Python实现MySQL建表语句转换成Clickhouse SQL
数据库·python·sql·mysql·clickhouse
大千AI助手22 天前
硬核实战 | 3分钟Docker部署ClickHouse列存数据库
大数据·clickhouse·docker·database
Sayai23 天前
dbeaver 查询clickhouse,数据库时间差了8小时
数据库·clickhouse·oracle
weixin_3077791324 天前
Clickhouse统计指定表中各字段的空值、空字符串或零值比例
运维·数据仓库·clickhouse
weixin_3077791325 天前
Linux下GCC和C++实现统计Clickhouse数据仓库指定表中各字段的空值、空字符串或零值比例
linux·运维·c++·数据仓库·clickhouse
斯特凡今天也很帅1 个月前
clickhouse常用语句汇总——持续更新中
数据库·sql·clickhouse
SelectDB技术团队1 个月前
从 ClickHouse、Druid、Kylin 到 Doris:网易云音乐 PB 级实时分析平台降本增效
大数据·数据仓库·clickhouse·kylin·实时分析