Clickhouse SQL字符串相关

1、列表

列转行

列转行就是将某一没有重复数据的列进行转换之后变成可以与其他数据对应起来的有重复数据的列

列转行,将一个字段中的多值按某分隔符进行炸开,分为多行

sql 复制代码
arrayJoin(splitByString(',', cast(data_detail as String))) AS col

行转列

某一列有多个重复的数据,对着一列进行分组之后,其他的列数据能够和这一行转换之后的数据对应上

sql 复制代码
groupArray(report_detail)

2、字符串转化

字符串"00"转换为uint8类型的0

sql 复制代码
toHour(FROM_UNIXTIME(data_time div 1000)) = toInt8(substring(cast(date_sub(hour, 1, toDateTime('2023-12-22 01:02:15')) as String), 12, 2))
相关推荐
2301_772093561 小时前
高并发webserver_interview
运维·服务器·数据库·后端·网络协议·mysql·wireshark
大G的笔记本2 小时前
MySQL 大表查询优化、超大分页处理、SQL 慢查询优化、主键选择
数据库·sql·mysql
Lear3 小时前
Redis 持久化机制
数据库
儒道易行3 小时前
【攻防实战】Redis未授权RCE联动metasploit打穿三层内网(上)
数据库·redis·网络安全·缓存
小宁爱Python3 小时前
从零搭建 RAG 智能问答系统 6:Text2SQL 与工作流实现数据库查询
数据库·人工智能·python·django
yjsstar3 小时前
数据库MySQL基础
数据库·mysql
云边有个稻草人3 小时前
KingbaseES数据库性能调优指南:从理论到实践的全链路解析
数据库·金仓数据库
nianniannnn4 小时前
Qt布局管理停靠窗口QDockWidget类
开发语言·数据库·c++·qt·qt5·qt6.3
TDengine (老段)4 小时前
TDengine 配置参数作用范围对比
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
幼儿园老大*4 小时前
什么是分布式数据库?有什么优势?
数据库·分布式