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、列转行

相关推荐
xhtdj20 天前
智源大会圆桌大模型没有终局具身智能可能是中国的 AlphaGo 时刻
人工智能·clickhouse·安全·动态规划
xhtdj22 天前
技术采用曲线回望二十年
运维·数据库·人工智能·clickhouse·动态规划
Taerge011023 天前
Doris, StarRocks, ClickHouse, Hologres, ES 对比,选型建议
大数据·clickhouse·elasticsearch
海南java第二人25 天前
ClickHouse 表引擎完全指南:从 MergeTree 到集成引擎的选型实践
clickhouse
lhyzws1 个月前
CENTOS上的网络安全工具(三十七)SPARK on CLICKHOUSE
clickhouse
海南java第二人1 个月前
用户行为漏斗分析是什么?ClickHouse 如何轻松实现?
clickhouse
时空无限1 个月前
clickhouse 数据损坏无法启动问题修复
clickhouse
阿演1 个月前
我把这个桌面数据库工具又升级了一轮:现在支持 ClickHouse,还能可视化建表和改表了
数据库·clickhouse·ai编程·数据库连接工具
海南java第二人1 个月前
ClickHouse 稀疏索引深度解析:为什么 OLAP 数据库不用 B-Tree?
数据库·clickhouse
海南java第二人1 个月前
ClickHouse 主键索引详解:不是唯一标识,而是排序规则
clickhouse