Sql Server 行数据的某列值想作为字段列显示的方法


Posted in SQL Server onApril 20, 2022

场景:行数据的某列值想作为字段列显示

1、效果如下

Sql Server 行数据的某列值想作为字段列显示的方法

2、解决方案

使用pivot进行行转列,以及结合分组

3、代码如下

select * from(
    select DeptName,InputCode
    from FWD_Department
    group by DeptName,InputCode
) as a
pivot(
  max(InputCode) for DeptName in([随访中心],[全院],[家庭化产房],[妇科二],妇科一)
) piv

创建表:

USE [test]
GO

/****** Object:  Table [dbo].[FWD_Department]    Script Date: 2022/3/11 14:50:39 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[FWD_Department](
	[id] [int] IDENTITY(1,1) NOT NULL,
	[DeptName] [varchar](50) NOT NULL,
	[InputCode] [nchar](10) NULL,
 CONSTRAINT [PK_one] PRIMARY KEY CLUSTERED 
(
	[DeptName] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO

 表记录添加:

insert into one(DeptName,InputCode)
values('随访中心','SFZX')

insert into one(DeptName,InputCode)
values('全院','QY')

insert into one(DeptName,InputCode)
values('家庭化产房','JTHCF')

insert into one(DeptName,InputCode)
values('妇科二','FKE')

insert into one(DeptName,InputCode)
values('妇科一','FKY')

到此这篇关于Sql Server中实现行数据转为列显示的文章就介绍到这了!

SQL Server 相关文章推荐
SQL Server——索引+基于单表的数据插入与简单查询【1】
Apr 05 SQL Server
SQL Server连接查询的实用教程
Apr 07 SQL Server
SQL 窗口函数实现高效分页查询的案例分析
May 21 SQL Server
SQL Server代理:理解SQL代理错误日志处理方法
Jun 30 SQL Server
通过T-SQL语句创建游标与实现数据库加解密功能
Mar 16 SQL Server
SQL CASE 表达式的具体使用
Mar 21 SQL Server
Sql Server 行数据的某列值想作为字段列显示的方法
Apr 20 SQL Server
SQL Server中的游标介绍
May 20 SQL Server
SQL Server使用PIVOT与unPIVOT实现行列转换
May 25 SQL Server
SQL Server中的逻辑函数介绍
May 25 SQL Server
SqlServer常用函数及时间处理小结
May 08 SQL Server
SQL Server Agent 服务无法启动
Apr 20 #SQL Server
SQLServer权限之只开启创建表权限
如何使用SQL Server语句创建表
Apr 12 #SQL Server
MSSQL基本语法操作
Apr 11 #SQL Server
SQL Server数据库查询出现阻塞之性能调优
Apr 10 #SQL Server
sql server偶发出现死锁的解决方法
SQL Server的存储过程与触发器以及系统函数和自定义函数
Apr 10 #SQL Server
You might like
php 学习资料零碎东西
2010/12/04 PHP
PHP 字符串长度判断效率更高的方法
2014/03/02 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
2014/06/19 PHP
为你总结一些php信息函数
2015/10/21 PHP
js 调整select 位置的函数
2008/02/21 Javascript
jQuery 表单验证扩展代码(二)
2010/10/20 Javascript
如何确保JavaScript的执行顺序 之实战篇
2011/03/03 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
2014/06/06 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
使用vux实现上拉刷新功能遇到的坑
2018/02/08 Javascript
js实现京东秒杀倒计时功能
2019/01/21 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
2020/12/29 Javascript
python pandas 对时间序列文件处理的实例
2018/06/22 Python
Django如何自定义分页
2018/09/25 Python
Opencv+Python 色彩通道拆分及合并的示例
2018/12/08 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
Python学习笔记之While循环用法分析
2019/08/14 Python
django drf框架自带的路由及最简化的视图
2019/09/10 Python
Django Form and ModelForm的区别与使用
2019/12/06 Python
Python Pandas list列表数据列拆分成多行的方法实现
2020/12/14 Python
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
Born鞋子官网:Born Shoes
2017/04/06 全球购物
HEMA法国:荷兰原创设计
2019/02/21 全球购物
德国净水壶和滤芯品牌:波尔德PearlCo(家用净水器)
2020/04/29 全球购物
非功能性需求都包括哪些方面
2013/10/29 面试题
《狼和小羊》教学反思
2014/04/20 职场文书
公共场所标语
2014/06/30 职场文书
党支部承诺书
2015/01/20 职场文书
2015世界地球日活动总结
2015/02/09 职场文书
医生个人年度总结
2015/02/28 职场文书
小学运动会前导词
2015/07/20 职场文书
火锅店的开业营销方案范本!
2019/07/05 职场文书
HTML中的表格元素介绍
2022/02/28 HTML / CSS
vue elementUI批量上传文件
2022/04/26 Vue.js