Tag: 枢轴

SQL Server:PIVOTingstring数据的示例

试图find一些简单的SQL Server PIVOT示例。 我发现的大部分例子都涉及计算或总结数字。 我只是想旋转一些string数据。 例如,我有一个查询返回以下内容。 Action1 VIEW Action1 EDIT Action2 VIEW Action3 VIEW Action3 EDIT 我想用PIVOT(如果可能的话)做出如下结果: Action1 VIEW EDIT Action2 VIEW NULL Action3 VIEW EDIT 这甚至可能与PIVOTfunction?

在SQL Server中使用“透视”将行转换为列

那么我想我真的很密集。 我已经阅读了MS数据透视表的东西,我仍然有问题得到这个正确的。 我看到你们中有些人似乎吃了这些东西,所以我只是决定注册并提出问题。 我有一个正在创build的临时表,我们会说第一列是一个存储号,第二列是一个星期号,最后一列是第三列的总数。 此外,周数是dynamic的,商店数量是静态的。 Store Week xCount ——- —- —— 102 1 96 101 1 138 105 1 37 109 1 59 101 2 282 102 2 212 105 2 78 109 2 97 105 3 60 102 3 123 101 3 220 109 3 87 我希望它能以一个数据透视表的forms出现,如下所示: Store 1 2 3 4 5 6…. […]

PostgreSQL交叉表查询

有没有人知道如何在PostgreSQL中创build交叉表查询? 例如,我有下面的表格: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 我想查询返回以下交叉表: Section Active Inactive A 1 2 B 4 5 这可能吗?

SQL ServerdynamicPIVOT查询?

我的任务是提出翻译以下数据的方法: date category amount 1/1/2012 ABC 1000.00 2/1/2012 DEF 500.00 2/1/2012 GHI 800.00 2/10/2012 DEF 700.00 3/1/2012 ABC 1100.00 进入以下内容: date ABC DEF GHI 1/1/2012 1000.00 2/1/2012 500.00 2/1/2012 800.00 2/10/2012 700.00 3/1/2012 1100.00 空白点可以是空白或空白,要么是很好,而且类别需要是dynamic的。 另一个可能的警告是,我们将以有限的能力运行查询,这意味着临时表已经不存在了。 我试图研究和落在PIVOT上,但是我从来没有用过这个,但是我真的不明白它,尽pipe我尽了最大的努力想办法解决这个问题。 任何人都可以指向正确的方向吗?

MySQL数据透视表

如果我有一个MySQL表,看起来像这样: company_name操作页面数 ——————————- 公司A PRINT 3 公司A PRINT 2 公司A PRINT 3 公司B电子邮件 公司B PRINT 2 公司B PRINT 2 公司B打印1 公司A PRINT 3 是否有可能运行MySQL查询来获得这样的输出: company_name电子邮件打印1页打印2页打印3页 ————————————————– ———– CompanyA 0 0 1 3 公司B 1 1 2 0 这个想法是, pagecount可以改变,所以输出列的数量应该反映,每个action / pagecount对一列,然后每个company_name命中数。 我不确定这是否被称为数据透视表,但有人build议?

使用CASE和GROUP BY进行动态替代

我有一个如下所示的表格: id feh bar 1 10 A 2 20 A 3 3 B 4 4 B 5 5 C 6 6 D 7 7 D 8 8 D 我希望它看起来像这样: bar val1 val2 val3 A 10 20 B 3 4 C 5 D 6 7 8 我有这样的查询: SELECT bar, MAX(CASE WHEN abc."row" = 1 THEN feh […]