SQLServer行转列实现思路记录
2023-06-13 09:19:48 时间
最近面试遇到了一道面试题,顿时有点迷糊,只说出了思路,后来百度了一下,整理了一下思路,于是记录下来,方便以后学习。(面试题请参见附件)
相关的数据表:
1.Score表
2.[User]表
SQL语句如下:
方法一:静态SQL
select
row_number() OVER(ORDER BY [User].ID) as 编号,
UID as 用户编号,
Name as 姓名,
max(case ScoreName when 英语 then Score else 0 end) 英语,
max(case ScoreName when 数学 then Score else 0 end) 数学
from Score,[User] WHERE Score.UID=[User].ID
group by UID,[User].ID,Name
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 SQLServer行转列实现思路记录
相关文章
- SQLserver字符串转日期_sqlserver合并字符串
- SQLServer如何自动生成序号:实现自动编号功能(sqlserver序号)
- 数据库建立SQLServer数据库:一步一步到达成功(建立sqlserver)
- SQLServer数据库备份表的操作与管理(备份表sqlserver)
- 公用SQLServer数据库带来更多便利(公用sqlserver)
- 使用SQLServer实现短信发送功能(sqlserver短信)
- 提升SQLServer数据库性能的解决方案(SQLSerVer的延迟)
- 数据格式掌握SQLServer模式与数据格式实现更佳数据存取(sqlserver模式和)
- SQLServer 数据库操作技巧:5个实用的提示(sqlserver 提示)
- 如何学习使用SQLServer?(sqlserver怎么念)
- 使用SQLServer解决堵塞问题(sqlserver 堵塞)
- 存储实现高性能:使用SqlServer双网卡存储(sqlServer双网卡)
- SqlServer设置双主键:实现安全可靠的数据存储(sqlserver双主键)
- SQLServer数据前补零实现快速格式化(sqlserver前补零)
- 如何使用SQLServer实现分页查询(sqlserver做分页)
- SQL Server互备:保障数据安全之道(sqlserver互备)
- 使用SQLserver中间层实现数据访问可靠性(sqlserver中间层)
- 找SQLServer中如何快速查找所需信息(sqlserver中查)
- SQLServer与前端交互:实现智能数据驱动应用(sqlserver与前端)
- onet如何利用ADO.NET连接SQLServer并实现数据库操作(sqlserver ad)
- 韩立刚成功掌握SQLServer 技术,实现数据库自动化管理(韩立刚sqlserver)
- 增强数据安全性借助SqlServer提升数据安全性(通过sqlserver)