sql-server相关内容

从不同的表中检索列名?

我有一个“数据转储"表,其中包含一堆与性能相关的混合数据.类似的东西: MachID TestDate MachType Value1 Value2 ...00001 01/01/09 服务器 15 4800001 01/02/09 服务器 16 9919999 01/01/09 开关 32 4.988019999 01/02/09 开关 32 5.8109 诀窍在于,对于不同类型的机器,“值 ..
发布时间:2021-06-18 18:40:16 数据库

两列上的 PIVOT 运算符

我对 SQL 非常陌生,更不用说在 SSMS 中进行 PIVOTS 了.在做了一些研究之后,我很难为两列做数据透视. 查询时的数据本身是: SELECTINSTRUMENT_ID,VALUE_TYPE_CODE,ORIGINAL_TRANSACTION_VALUE,VALUE_IN_HOME_CURRENCY从事实表 INSTRUMENT_ID |VALUE_TYPE_CODE |ORI ..
发布时间:2021-06-18 18:40:13 数据库

简单的 SQL 数据透视查询

请原谅我的无知.我只是根本不熟悉枢轴查询,我发现的所有示例似乎都像泥巴一样清晰.我有返回 GroupName 和 ID 号的表. 例如: SELECT GroupName, IDnumber FROM do.Table_1 退货 GroupName IDnumber1 83951 A6601 83961 A6612 83982 A6622 8399 我想要的是更像这样的: Grou ..
发布时间:2021-06-18 18:39:50 数据库

TSQL 表转换字段 =>列

我有以下表格布局.每个行值将始终是唯一的.永远不会有多个相同 Id、Name 和 Line 的实例. Id 名称行1 AZ2 BY3 C X3 C W4 D W 我想查询数据,以便 Line 字段成为一列.如果该值存在,则在字段数据中应用 1,否则应用 0.例如 Id Name Z Y X W1 1 0 0 02 B 0 1 0 03 C 0 0 1 14 D 0 0 0 1 字段名称 W ..
发布时间:2021-06-18 18:39:34 数据库

文本值上的 SQL 数据透视表

我正在尝试在 SQL 中透视以下数据集. SELECT ParticipantID,ContactReasonTypeID,已完成 = 返回时不为空的情况然后“完成"ELSE '未完成'结尾发件人联系原因哪里 ContactReasonTypeID = 40 -- M4联盟选择参与者 ID,ContactReasonTypeID,已完成 = 返回时不为空的情况然后“完成"ELSE '未完成'结尾 ..
发布时间:2021-06-18 18:39:20 数据库

使用没有连接的聚合创建数据透视表

我想我正在尝试做一些无法完成的事情.我正在尝试创建一个数据透视表,通过聚合两个不同的列同时进行两个数据透视.我创建了一个非常简化的示例,以使这一点更易于理解. 创建表 two_aggregate_pivot (身份证号码,类别 CHAR(1),INT值)插入 dbo.two_aggregate_pivot( ID, 类别, 值)值 (1, 'A', 100),(1, 'B', 97),(1, ' ..
发布时间:2021-06-18 18:39:14 数据库

无法使用我的查询数据透视表?

我有一张看起来像这样的桌子 - Id AttributeName AttributeValueA1 Atr1 A1V1A1 Atr2 A1V2A1 Atr3 A1V3A2 Atr1 A2V1A2 Atr2 A2V2A2 Atr3 A3V3 此表中的每个 ID 都具有完全相同的属性,即 ATR1、ATR2、ATR3.这些属性的值是唯一的. 我想旋转这个表并获得以下输出 - Id Atr1 ..
发布时间:2021-06-18 18:39:11 数据库

将多列行值转换为多列

我已经尝试了围绕 Pivot、Unpivot 交叉表的所有可能性 - 随便你说. 困难在于我已经为此过度工作了.我希望这将是一个简单的解决方案,只是我看不到它. 很抱歉没有在 DDL 中提供. 但基本上我有一张看起来像这样的桌子. DeptName Metric1_Name Metric1_Value Metric2_Name Metric2_Value Metric3_Nam ..
发布时间:2021-06-18 18:39:08 数据库

SQL Server 中的逆透视表

我有一个包含以下列的表格: SeqNo, Date, Code, Val1, Val2, Val3,.. Val20 我需要得到这个表示(我假设我应该将表部分从 Val1 反透视到 Val20): SeqNo、Date、Code、Val 其中所有 Val1 ..Val20 列都转到 Val 列. 而且我需要更改 Date 列值: 对于“Date"中的“Val1"值,不应更改. ..
发布时间:2021-06-18 18:38:57 数据库

TSQL PIVOT 列的一部分

我有下表,但不确定是否可以旋转表中的某些列: CREATE TABLE #test ( id int, Area varchar(10), [grouping] varchar(15), task_1 int, task_2 int)INSERT INTO #test 值 (10,'A','HighNeeds',1, 10)INSERT INTO #test 值 (10,'B','HighNee ..
发布时间:2021-06-18 18:38:49 数据库

SQL Server 2016 枢轴

我有一个关于 sql (MS SQL 2016) 和 pivot 功能的问题.首先让我解释一下数据结构. tbl_Preise 的示例.每个区域(Gebiet_von、Gebiet_bis)在接力(StaffelNr)中有多个价格(Preis).所有都连接到相同的货运 (Fracht_id).每种货物可以有不同数量的中继.所有这些中继在每个区域都重复,即在 1800 - 1899 区域有一个 ..
发布时间:2021-06-18 18:38:47 数据库

如何在 SQL Server 中将多行转换为列?

如何将存储为多行的字段转换为列?我也列出了下面的代码.下面是所需内容的示例,但它实际上最多可以达到 20 列.谢谢! COL1 COL2 COL3----------------测试 30 纽约测试 30 CATEST2 10 TNTEST2 10 TX 我希望输出为: COL1 COL2 COL3 COL4------------------------测试 30 纽约州TEST2 10 ..
发布时间:2021-06-18 18:38:38 数据库

需要在 SQL Server 中透视字符串值

我将表格描述为: 职业字符串 |名称字符串 有值: 开发人员 |一种开发商 |乙设计师 |X编码器 |是编码器 |Z 我需要数据透视格式的值: 设计师|开发商 |编码器---------+-----------+--------X |一个 |是空 |乙 |Z 有人可以帮忙吗? 提前致谢 解决方案 带有 ROW_NUMBER() 的基本 PIVOT 将为您做事: SELE ..
发布时间:2021-06-18 18:38:21 数据库

SQL复杂动态Pivoting

嗨,我正在 SQL Server 中尝试对下表进行透视 REFID |COL1 |COL2 |顺序1 abc cde 11 lm 前 21 kna asg 32 AL ZKD 22 zpk 小伙子 1 我想要输出为 COLNAME REFID |1 |2 |3COL1 1 abc lmn knaCOL2 1 cder rst asgCOL1 2 zpk 也为空COL2 2 小伙子 zkd ..
发布时间:2021-06-18 18:38:18 数据库