Sql Server中怎么实现行数据转为列显示
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,本篇内容主要讲解"Sql Server中怎么实现行数据转为列显示",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Sql Server中怎么实现行数据转为列显
千家信息网最后更新 2025年01月18日Sql Server中怎么实现行数据转为列显示
本篇内容主要讲解"Sql Server中怎么实现行数据转为列显示",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Sql Server中怎么实现行数据转为列显示"吧!
场景:行数据的某列值想作为字段列显示
1、效果如下
2、解决方案
使用pivot进行行转列,以及结合分组
3、代码如下
select * from( select DeptName,InputCode from FWD_Department group by DeptName,InputCode) as apivot( 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 ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE 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]GOSET ANSI_PADDING OFFGO
表记录添加:
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中怎么实现行数据转为列显示"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数据
妇科
产房
全院
内容
家庭
学习
实用
更深
代码
兴趣
场景
字段
实用性
实际
操作简单
效果
方案
方法
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术如何培训
浙江激光套料软件开发商
关系数据库中表的主码可以取值吗
里水网络安全定制
图片服务器好处
td数据库truncate
gta5通过什么软件开发的
双网卡服务器启用两个网络安全
查询软件和数据库连接
cdn节点服务器
孤岛惊魂3服务器连接不上
项目客户关系管理软件开发
绍兴服务器 100m独享
web服务器添加php
单位网络安全中大数据
空间数据库技术应用答案
各种网络安全防护知识
以互联网为核心的新一轮科技
上海土地资产管理软件开发公司
访问数据库视图都需要什么
怎样手机做app软件开发
网络技术专升本之后是什么专业
高级实施顾问和软件开发谁工资高
服务器文件管理java
网络安全管理类 体能
网络技术能不能转行
手机游戏卡顿无法连接服务器
仟佰广东互联网科技公司
轻型 数据库
IP视频监控网络技术视频教程