相关疑难解决方法(0)

SQL Server:PIVOTing字符串数据的示例

试图找到一些简单的SQL Server PIVOT示例.我发现的大多数例子都涉及计算或总结数字.我只想转动一些字符串数据.例如,我有一个返回以下内容的查询.

Action1 VIEW  
Action1 EDIT  
Action2 VIEW  
Action3 VIEW  
Action3 EDIT  
Run Code Online (Sandbox Code Playgroud)

我想使用PIVOT(如果可能的话)来产生如下结果:

Action1 VIEW EDIT  
Action2 VIEW NULL  
Action3 VIEW EDIT  
Run Code Online (Sandbox Code Playgroud)

PIVOT功能可以实现这一点吗?

t-sql sql-server pivot

123
推荐指数
6
解决办法
19万
查看次数

简单的Pivot样本

我需要所有masterid的报告,但它可能只是一个连续...我知道这是一个简单的事情,但我无法正确找出语法.

我附加了数据如何存储在SQL服务器和输出我想要的方式.

数据:

数据

要求输出:

要求的输出

CREATE TABLE [dbo].[Services]
    ([ServiceID] [int] IDENTITY(1,1) NOT NULL,
    [MasterID] [nvarchar](10) NOT NULL,
    [Type] [nvarchar](50) NOT NULL,
    [Status] [nvarchar](50) NOT NULL)

Insert Into Services (MasterID, Type , Status) values (123, 'Basic Phone', 'Open')
Insert Into Services (MasterID, Type , Status) values (123, 'BlackBerry', 'Open')
Insert Into Services (MasterID, Type , Status) values (123, 'Pixi', 'Closed')
Run Code Online (Sandbox Code Playgroud)

t-sql pivot-table sql-server-2008

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

t-sql ×2

pivot ×1

pivot-table ×1

sql-server ×1

sql-server-2008 ×1