clickhouse行转列的转换

1、原表select * from test

2、一个人的每个科目作为一行记录 改为一个人的所有科目作为一行记录

方式1

select name,

sum(case when subject='语文' then score else 0 end) as chinese,

sum(case when subject='数学' then score else 0 end) as math

from test

group by name

方式二示例

multiIf、if写法

3、列转行

相关推荐
l1t15 小时前
DeepSeek总结的clickhouse的二进制文件自解压机制
clickhouse
l1t2 天前
DeepSeek总结的pg_clickhouse 与 chdb 更新:编码、嵌套与类型
数据库·clickhouse·postgresql
拔剑纵狂歌4 天前
ClickHouse system.query_log 字段详解与排障实践
后端·clickhouse·1024程序员节
SelectDB技术团队4 天前
Apache Doris 高性能 Open Lake Variant 读写技术解析(含对比数据)
数据结构·数据库·clickhouse·日志·apache doris·selectdb·湖仓架构升级
SelectDB技术团队4 天前
ClickHouse 存日志的能力边界:并发、检索与 trace 回放的实测对照
数据结构·数据库·clickhouse·日志分析·apache doris·日志存储
SelectDB技术团队5 天前
Agent Trace 数据底座建设:宽表建模、全文检索与成本聚合的配置与验证步骤
大数据·python·clickhouse·elk·elasticsearch·全文检索·复杂查询
此时不提桶,更待何时5 天前
05-03-B-ClickHouse与OLAP面试与生产事故实战
clickhouse·面试·nosql
SelectDB技术团队6 天前
ELK 太占磁盘、ES 总报写入拒绝:从归因到可执行的优化清单
大数据·clickhouse·elk·elasticsearch·全文检索·复杂查询·实时更新
frjc6 天前
数据库选型:如何从众多数据库中选出最理想的那一个
redis·mysql·clickhouse·elasticsearch
dkgee13 天前
记录一次Clickhouse持续占用CPU超过100%问题分析
clickhouse·hermes