交叉表示例

news/2024/7/4 2:06:40
假设有张学生成绩表(CJ)如下
[姓名] [学科] [成绩]
张三 语文 80
张三 数学 90
张三 物理 85
李四 语文 85
李四 数学 92
李四 物理 82
王五 数学 60

想变成
[姓名] [语文] [数学] [物理]
张三 80 90 85
李四 85 92 82
王五 null 60 null

declare @sql varchar(4000)
set @sql = 'select 姓名'
select @sql = @sql + ',sum(case 学科 when '''+学科+''' then 成绩 end) as '+学科
from (select distinct 学科 from CJ) as a
set @sql = @sql+' from cj group by 姓名'
exec(@sql)
 
 

http://www.niftyadmin.cn/n/612068.html

相关文章

佳能g2810打印机扫描怎么用_佳能激光打印机怎么样 佳能激光打印机多少钱【详解】...

佳能激光打印机在我们的工作中提供了便捷,而且能够快速的打印出用户们想要的图像和资料内容,所以很多人选择购买该品牌打印机。可是佳能激光打印机 怎么样 呢?我们在选择佳能打印机的时候要注意,应该如何更好的选择&#xff0c…

电池pack结构_动力电池成本结构分析

导读:新能源车的发展既有赖于政策的推动,也需要动力电池持续降本的支持,本周专题我们研究了动力电池的成本结构。我们在动力电池成 本模型里将 PACK 成本拆分成材料成本和生产成本,其中材料成本又包括电芯材料、模组材料及 PACK 材…

内核aio_理解 Java 三种IO模型 BIO/ NIO/ AIO,面试必考问题!

↑ 点击上面 “时代Java”关注我们,关注新技术,学习新知识!Java 中的 BIO、NIO和 AIO 理解为是 Java 语言对操作系统的各种 IO 模型的封装。程序员在使用这些 API 的时候,不需要关心操作系统层面的知识,也不需要根据不…

90土壤分类中英文_彩虹之花——鸢尾的园艺分类及应用

引言:古希腊语中“鸢尾”一词意为彩虹,与美丽的自然现象相比,鸢尾花朵的色彩则更加丰富。鸢尾因花美丽和香气独特而受赞赏,鸢尾根提取物可用于香水,葡萄酒,伏特加酒和糖果的生产。全世界鸢尾的种类超过六万…

公众号滑动图代码_微信公众号图文中的图片如何实现上下左右的滑动效果?

大家先看图,这是一张滑动效果的图片,这个样式放到微信图文里面,可以上下滑动,也可以左右滑动。(左右滑动样式)(上下滑动样式)我们在做微信排版的时候,可以用到这个样式,不仅好看而且能节省很多空间&#xf…

win10自带抓包工具_别再找了,Win 10中自带8种免费截图工具,简单好用不花钱

以前我们截图都是使用第三方工具,使用方便,易操作,特别是可截取的部分灵活多样,给我们带来了很大的方便,但是,这些第三方工具很多都是要收费的,对于囊中羞涩的用户来说,会带来很大的…

python怎么合并两个图标_python – 将两个现有图合并为一个图

这是一个完整的最小工作示例,它完成了提取和组合多个图中数据所需的所有步骤.import numpy as npimport pylab as plt# Create some test datasecret_data_X1 np.linspace(0,1,100)secret_data_Y1 secret_data_X1**2secret_data_X2 np.linspace(1,2,100)secret_data_Y2 sec…

ali arthas 火焰图_使用arthas 生成火焰图分析jvm

arthas 是阿里巴巴开源的强大的jvm 应该分析工具,以下是使用arthas 生成jvm 火焰图的一个学习项目使用docker-compose 运行,对于生成的火焰图使用nginx 提供一个访问入口环境准备docker-compose 文件version: "3"services:web:image: openrest…