Sql 动态行转列

  SELECT   ID, Name, [Month],auth
  FROM [Test].[dbo].[Test3]

数据列表:

1.静态行专列

  Select auth, 
        MAX( CASE WHEN [Month] = '一月' then Name else null end) 一月,
        MAX( CASE WHEN [Month] = '二月' then Name else null end) 二月,
        MAX( CASE WHEN [Month] = '三月' then Name else null end) 三月,
        MAX( CASE WHEN [Month] = '四月' then Name else null end) 四月,
        MAX( CASE WHEN [Month] = '五月' then Name else null end) 五月,
        MAX( CASE WHEN [Month] = '六月' then Name else null end) 六月,
        MAX( CASE WHEN [Month] = '七月' then Name else null end) 七月,
        MAX( CASE WHEN [Month] = '八月' then Name else null end) 八月,
        MAX( CASE WHEN [Month] = '九月' then Name else null end) 九月,
        MAX( CASE WHEN [Month] = '十月' then Name else null end) 十月,
        MAX( CASE WHEN [Month] = '十一月' then Name else null end) 十一月,
        MAX( CASE WHEN [Month] = '十二月' then Name else null end) 十二月                
From Test3
Group By auth

2.动态行转列

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/300934.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STM32独立看门狗和窗口看门狗的区别

独立看门狗: 本质上是一个定时器,这个定时器有一个输出端,可以输出复位信号。 该定时器是一个 12 位的递减计数器,当计数器的值减到 0 的时候,就会产生一个复位信号。如果在计数没减到 0 之前,重置计数器的…

计算机毕业设计------SSM在线菜谱分享推荐平台网站

项目介绍 该项目为前后台项目,分为普通用户与管理员两种角色,前台普通用户登录,后台管理员登录; 管理员角色包含以下功能: 管理员登录,用户管理,一级分类管理,二级分类管理,美食管理,留言管理等功能。 用户角色包含…

如何进行安全管理

目录 安全管理 修改ECS实例登录密码 方式一:重置ECS实例密码 方式二:在实例内部修改登录密码 安全组 ECS实例加入安全组的规则 使用安全组 补丁管理 安全管理 如果希望保护网站安全,首先就要保护ECS实例安全,这需要对ECS实…

首个交通场景实例 中科驭数向重庆交开投交付网络DPU卡解决方案

中科驭数于2023年9月中标的某运营商项目,日前已正式向重庆交通开投科技发展有限公司(简称“重庆交开投”)交付。即日起,中科驭数KPU SWIFT-2200N S产品将正式应用于重庆交开投数字平台! 按重庆交通开投集团数字化转型规…

【Unity学习笔记】1.创建场景

创建场景 注1:samplescene(示例场景)、standard assets(标准资产)、favorites(收藏夹)、terrain(地形)。 注2:favorites用于存放各种资源;sample…

CNAS中兴新支点——软件兼容测试从哪些方面判断

软件的兼容性是衡量软件好坏的一个重要指标,在具体测试中可以从以下几个方面来判断: 1、操作系统兼容性 软件可以运行在哪些操作系统平台上,理想的软件应该具有与平台无关性。有些软件在不同的操作系统平台上重新编译即可运行,有…

从零到一:分布式缓存技术初探

一、什么是分布式缓存? 分布式缓存是将缓存数据存储在多个节点上,并通过负载均衡算法将请求分发到不同的节点的缓存系统。分布式缓存具有以下优势: 提高数据访问速度:分布式缓存将数据存储在内存中,可以直接访问&…

全球市场拓展指南:出海企业品牌力觉醒与长期主义引领

近年来,随着全球化的深入推进,越来越多的企业纷纷踏上了出海之路,希望在国际市场中寻找新的增长点。然而,仅仅依靠产品和服务的优势已经不能满足出海企业在激烈的国际市场竞争中立于不败之地。在这个背景下,企业们慢慢…

Docker部署Nexus Maven私服并实现远程访问Nexus界面

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《linux深造日志》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 文章目录 1. Docker安装Nexus2. 本地访问Nexus3. Linux安装Cpolar4. 配置Nexus界面公网地址5. 远程访问 Nexus界面6. 固定N…

等腰三角形两底角相等

等腰三角形定义: 是指至少有两边相等的三角形。相等的两个边称为这个三角形的腰 二.证明 1.AP垂直于BC 等腰△ABC,AB和AC是腰,p是BC的中点 ∴ p 是 B C 中点 ∴p是BC中点 ∴p是BC中点 ∵ △ A B P 全等△ A C P ∵△ABP全等△ACP ∵△ABP全等△ACP ∴ A P 交线 B C 与点 P…

如何进行实例监控

目录 行实例监控 云监控 云监控核心功能 云监控ECS实例 安装插件 查看监控图表 云监控控制台 云服务器ECS控制台 设置报警规则 行实例监控 方式一:在服务器上自行编写并定时运行(计划任务)监控脚本(shell、python&#x…

SQL手工注入漏洞测试(MySQL数据库)

一、实验平台 https://www.mozhe.cn/bug/detail/elRHc1BCd2VIckQxbjduMG9BVCtkZz09bW96aGUmozhe 二、实验目标 获取到网站的KEY,并提交完成靶场。 三、实验步骤 ①、启动靶机,进行访问查找可能存在注入的页面 ②、通过测试判断注入点的位置(id) (1)…