SQL技巧分享:一对多关系查询结果行转列汇总方法解析
创始人
2024-12-20 14:17:35
0 次浏览
0 评论
sql中一对多关系的查询结果的多行转换成一行多列
1.创建测试表,
createtabletest_fee(useridnumber,feeidnumber,feenumber);
2.插入测试数据
insertintotest_feevalues(1,1001,80);
insertintotest_feevalues(1,1002,70);
insertintotest_feevalues(1,1003,90);
insertintotest_feevalues(1,1004,60);
insertintotest_feevalues(2,10)01,99);
insertintotest_feevalues(2,1002,66);
insertintotest_feevalues(2,1001,55);
3.查询表中所有记录,selectt.*,rowidfromtest_feet,
4.编写sql,按userid汇总,根据不同feeid进行行转列汇总,
selectuserid,
sum(casewhenfeeid=1001thenfeeelse0end)asfee_1001,
sum(casewhenfeeid=1002thenfeeelse0end)asfee_1002,
sum(casewhenfeeid=1003thenfeeelse0end)asfee_1003,
sum(casewhenfeeid=1004thenfeeelse0end)asfee_1004
fromtest_feet
groupbyuserid
Sqlserver关于PIVOT行转列的问题
selectSUM(行值),ave(行值)[,要检索的属性][,要检索的属性]...from表名where条件表达式按组属性分组;相关文章
Win10系统轻松安装MySQL 5.5...
2024-12-19 17:31:05Redis连接不上网络问题排查指南
2024-12-15 12:28:17Redis后端连接丢失及磁盘空间不足问题...
2024-12-16 13:23:22MySQL建库建表全攻略:从基础操作到S...
2024-12-20 15:31:05SQL字段管理攻略:添加、修改与删除字段...
2024-12-18 20:22:57MySQL数据库中多表关联与外键建立指南
2024-12-16 06:09:18从零开始,学习MySQL需时多久?
2024-12-14 22:27:41Linux(CentOS7)Redis安...
2024-12-17 14:19:31高效导出:轻松使用SqlServer20...
2024-12-17 03:45:23MySQL三大核心要素深度解析:数据库、...
2024-12-14 20:24:04最新文章
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
热门文章
1
SQL2000数据库备份压缩技巧:优化空...
怎么将SQL2000中的较大的备份数据库压缩变小更改数据库属性-选项-恢复模型很...
2
高效掌握:CMD命令轻松启动、关闭及登录...
如何用cmd命令快速启动和关闭mysql数据库服务开发中经常使用MySQL数据库...
3
SQL字符串处理技巧:单引号使用与转义标...
SQL语句中,字符串类型的值均使用什么符号标明?单引号如果字符串内有单引号,请小...
4
Windows环境下Redis安装指南与...
redis安装windowsredis基本简介与安装安装Redis首先需要获取安...
5
深度解析:Redis性能优势与局限性,助...
redis有哪些优缺点?Redis的全称是RemoteDictionary.Se...
6
深入解析:MySQL数据库的特性与应用
mysql是什么MySQL是一个关系数据库管理系统。MySQL是一个开源关系数据...
7
MySQL字段管理:添加与删除字段教程
mysql如何添加和删除字段如何在MySQL中添加和删除字段1添加字段在MySQ...
8
SQLServer数据库备份恢复指南:从...
如何通过备份文件恢复SQLServer数据库SQLServer本身就有数据导入操...
9
MySQL命令行操作指南:轻松启动和登录...
用命令行方式启动和登录mysql服务的方法1.启动MySQL服务1打开命令行窗口...
10
Linux Redis后台启动教程:配置...
linux怎么启动redis1、首先,为了管理方便,将Redis文件中的conf...