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注入的方法
May 25 SQL Server
sql查询结果列拼接成逗号分隔的字符串方法
May 25 SQL Server
解决sql server 数据库,sa用户被锁定的问题
Jun 11 SQL Server
sql字段解析器的实现示例
Jun 23 SQL Server
Spark SQL 2.4.8 操作 Dataframe的两种方式
Oct 16 SQL Server
sql时间段切分实现每隔x分钟出一份高速门架车流量
Feb 28 SQL Server
SQL Server查询某个字段在哪些表中存在
Mar 03 SQL Server
通过T-SQL语句创建游标与实现数据库加解密功能
Mar 16 SQL Server
SQL Server数据库基本概念、组成、常用对象与约束
Mar 20 SQL Server
SQL Server远程连接的设置步骤(图文)
Mar 23 SQL Server
SQL Server的存储过程与触发器以及系统函数和自定义函数
Apr 10 SQL Server
在SQL Server中使用 Try Catch 处理异常的示例详解
Jul 15 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 Undefined index报错的修复方法
2011/07/17 PHP
PHP中对于浮点型的数据需要用不同的方法解决
2014/03/11 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
2014/07/04 PHP
PHP的Yii框架入门使用教程
2016/02/15 PHP
Laravel中注册Facades的步骤详解
2016/03/16 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
统计出现最多的字符次数的js代码
2010/12/03 Javascript
DIY jquery plugin - tabs标签切换实现代码
2010/12/11 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
window.location 对象所包含的属性
2014/10/10 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
2015/08/31 Javascript
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
自定义PC微信扫码登录样式写法
2017/12/12 Javascript
vue2.0.js的多级联动选择器实现方法
2018/02/09 Javascript
Django模板继承 extend标签实例代码详解
2019/05/16 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
ES6对象操作实例详解
2020/05/23 Javascript
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
跟老齐学Python之复习if语句
2014/10/02 Python
深入讲解Java编程中类的生命周期
2016/02/05 Python
python3利用ctypes传入一个字符串类型的列表方法
2019/02/12 Python
python使用KNN算法识别手写数字
2019/04/25 Python
Python模拟FTP文件服务器的操作方法
2020/02/18 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
装饰活动策划方案
2014/02/11 职场文书
2014新年元旦活动策划方案
2014/02/18 职场文书
护士个人自我鉴定
2014/03/24 职场文书
《鹬蚌相争》教学反思
2014/04/22 职场文书
电子商务专业自荐信
2014/06/02 职场文书
社会工作专业自荐信
2014/09/26 职场文书
内勤岗位职责范本
2015/04/13 职场文书
神秘岛读书笔记
2015/07/01 职场文书
直播实况, OMG破敌三路五十分钟大战神技局摩托车
2022/04/01 DOTA
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android