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))
相关推荐
静听山水8 分钟前
mysql语句执行过程
数据库·mysql
虽千万人 吾往矣26 分钟前
golang gorm
开发语言·数据库·后端·tcp/ip·golang
mariokkm1 小时前
Django一分钟:在Django中怎么存储树形结构的数据,DRF校验递归嵌套模型的替代方案
数据库·django·sqlite
Wang's Blog2 小时前
Redis: 集群环境搭建,集群状态检查,分析主从日志,查看集群信息
数据库·redis
容器( ु⁎ᴗ_ᴗ⁎)ु.。oO2 小时前
MySQL事务
数据库·mysql
coderWangbuer2 小时前
基于springboot的高校招生系统(含源码+sql+视频导入教程+文档+PPT)
spring boot·后端·sql
数据龙傲天3 小时前
1688商品API接口:电商数据自动化的新引擎
java·大数据·sql·mysql
cyt涛4 小时前
MyBatis 学习总结
数据库·sql·学习·mysql·mybatis·jdbc·lombok
Rookie也要加油4 小时前
01_SQLite
数据库·sqlite
liuxin334455664 小时前
教育技术革新:SpringBoot在线教育系统开发
数据库·spring boot·后端