技术栈

clickhouse行转列的转换

memgLIFE2024-02-03 23:29

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

上一篇:51单片机学习笔记 --步进电机驱动说明
下一篇:西瓜书学习笔记——k近邻学习(公式推导+举例应用)
相关推荐
言之。
3 天前
简单介绍一下Clickhouse及其引擎
clickhouse
西京刀客
3 天前
clickhouse的UInt64类型(countIf() 函数返回)
clickhouse·uint64·countif
Super_King_
4 天前
ClickHouse 中 ORDER BY 场景下 arrayExists 与 hasAny 性能深入研究:布隆过滤器索引的影响分析
clickhouse
Super_King_
4 天前
深入研究:ClickHouse中arrayExists与hasAny在ORDER BY场景下的性能差异
clickhouse
-KamMinG
4 天前
阿里云ClickHouse数据保护秘籍:本地备份与恢复详解
clickhouse·阿里云·云计算
问道飞鱼
4 天前
【大数据相关】ClickHouse命令行与SQL语法详解
大数据·sql·clickhouse
MMMMMMMMMMemory
9 天前
clickhouse迁移工具clickhouse-copier
clickhouse
securitor
9 天前
【clickhouse】设置密码
clickhouse
天道有情战天下
12 天前
ClickHouse使用Docker部署
clickhouse·docker·容器
热门推荐
01GitHub 镜像站点02UV 工具安装与国内镜像源配置指南03UV安装并设置国内源04Claude Code 平替:OpenAI发布 Codex CLI ,GPT-5 国内直接使用0546个Nano-banana 精选提示词,持续更新中06A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程07conda中设置镜像地址(附所有可换的地址)08保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)09KGG转MP3工具|非KGM文件|解密音频10突破百度网盘的下载限速,两种方法教会你【超详细】