问题标签 [pivot-without-aggregate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
734 浏览

sql - 当我不想使用聚合时,是否应该使用 Pivot 将 SQL Server 2008 行值转换为列名?

我正在尝试将表格数据处理成更具视觉吸引力的输出格式。这可能是问题的一部分,因为我想要的可能是用于单独的报告软件。

我有一张看起来像这样的桌子

我想要一个看起来像这样的表:

因此,我尝试将所有教师姓名填充到一个变量中,然后使用 aPivot但由于我必须选择一个聚合,所以我只能像这样得到MaxorMin学生:

结果是:

假设如下:

  1. # 教师及其姓名未知(变量)
  2. 每位教师的学生人数是未知的,并且可能因每位教师而异

有没有办法做到这一点?

0 投票
1 回答
855 浏览

sql - 动态透视表数据而不使用列不一致的聚合函数?

我已经阅读了很多文章,但仍然无法获得所需的结果。

我想显示重量、pulsOx、bp 和调查的所有数据,包括基于用户在前端选择的日期 FromeDate 和 ToDate 的冗余行。因此,对于 FromDate 和 ToDates 之间的不同日期,列将每次都不一致。

我应该做出哪些改变?请尽快帮忙。提前致谢。

这是我的 SQL 存储过程:

0 投票
2 回答
5551 浏览

c# - 将 sql 表中的 xml 字符串转换为动态列

我有两个与 Id 列相关的表(使用表变量进行说明。您可以直接在管理工作室中运行这些表)。

第一个表中的项目有一些标准的列集,第二个表有相同记录的一些扩展参数数据。我将扩展集存储为 xml,因为它在所有方面都是动态的(每个产品不同或添加的新值等)。

正如您在下面的示例中所见,我能够连接这两个表并展平列列表。但是我的查询需要预先定义动态列。从某种意义上说,如果我要在@extended 表中添加一个新列,它应该会自动作为输出列列表中的一个新列出现,我希望这个真正动态的。

基本上,附加列的列表应由该记录的 xml 确定。列名应该是 xml 标记,值应该是每个 id 的 xml 标记的值。

任何指针?(如果每个表中有大约 10 万条记录或更多记录,它也可以很快吗)

0 投票
1 回答
1128 浏览

c# - 如何在 Linq 中进行 Pivot

可能重复:
我怎样才能为此做一个支点

我有一个如下提供的表格

请帮助我解决这个问题。使用 T-SQL,我能够正确转换它。但是,使用 Linq,我发现编写 Query 有问题。

0 投票
1 回答
2639 浏览

sql-server-2008 - 从 Pivot tsql 中删除空列

我在 tsql 中开发了一个枢轴,如下所示:

我想要做的是删除空列,以便上面变成下面:

这可能吗?

(如有必要,我可以发布我的代码。)

0 投票
2 回答
5848 浏览

sql - 如何创建数据透视查询

想象一下我有这张桌子:

如何查询此表以显示如下结果:

0 投票
2 回答
883 浏览

sql - SQL PIVOT(?) 查询

我已经花了一整天的时间,只是不明白。通常我很擅长这些东西,但我只是回到 SQL 中,只是无法弄清楚这一点。您可以提供的任何帮助将不胜感激。

我正在运行 SQL Server 2008 R2。我有一个数据库,用于保存患者数据(没有姓名,只有标识符)和临床测试结果。我已经整理了一个视图来查询各种数据表并将我需要的信息收集到一个位置。我的查询结果给了我一个像这样的表:(测试和值是组成的 - 我对测试一无所知。我只是技术 - 哈哈。)

我想要的是:

我制定了一个 PIVOT 查询(第一个 - 非常自豪,没有工作 - 不那么自豪),但后来意识到在 PIVOT 查询中使用聚合不会让我对每个患者进行多次访问。

我正在与数百名患者打交道,其中一些患者多次就诊,每人最多进行八次测试。PIVOT 查询是处理此问题的最佳方法吗?有没有更好的办法?也许是某种形式的子查询?我愿意尝试任何事情。

0 投票
1 回答
839 浏览

sql-server-2008 - 无聚合的枢轴

请帮我解决一下这个。我有这样的数据:

我想像这样显示我的表:这可能在没有 Agrregate 的情况下使用 PIVOT 吗?

谢谢你。

0 投票
2 回答
79 浏览

sql - 如何使用列中的可变数据透视表

全部,

您将如何旋转上表以在下面显示所需的结果?请记住,原始列标题是静态的(q2、q3、...),但答案可能会有所不同。

谢谢

0 投票
1 回答
41 浏览

sql - 没有聚合函数的sql server数据透视并打印列中的所有值

试图弄清楚如何编写一个透视 sql server 语句。我有下表

源表

期望的输出

我的查询看起来像

当我取 Max(date) 时,它只返回最大值,我想显示所有日期。