问题标签 [pivot]
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.
sql - 扁平化/非规范化 SQL 查找表的最佳方法?
我有一堆这样的表:
但我需要一个扁平化版本,如下所示:
我不知道如何做到这一点,我能想到的最好的方法是编写一个临时表,定义所有 122 列,然后执行If Exists ( SELECT * FROM PatientRisksOnCheckup where RiskID=i and checkupID=j ) INSERT INTO PatientCheckup (1) WHERE CheckupID=j
并迭代i, j...
>_<
只为一个表编写这个查询并不是最好的,但我需要为另外 30 个相同大小的表扁平化这样的数据。呃……请给点建议?
我也很想知道我正在做的事情是否是常见的事情......?
我需要对统计软件的 sql 数据进行非规范化/扁平化。
excel - 数据透视表值现在很混乱
在 Excel 2003 中,我有一个宏意外尝试选择一个不存在的页面字段项(纽约)。这将当前选择的页面字段(阿拉巴马州)重命名为我尝试选择的值(纽约)。
我现在有 3 或 4 个值现在是错误的。有没有办法将这些数据透视表值刷新为正确的值,而无需从头开始重新创建数据透视表?
谢谢
sql - 如何在 SQL 中进行数据透视
我不确定这是否称为旋转。
我的 SQL 2005 表[CustromerRoles]中的数据如下:
【角色】表:
我想创建一个这样的视图:
SELECT * FROM [MYVIEW] 将为我提供以下数据:
1 和 0 将是位,以便我可以在 UI 显示上显示带有复选框的网格。
到目前为止,我不知道该怎么做。
sql-server - SQL 枢轴 MIN( COUNT (
我有一个复杂的 MS SQL 2005 查询,其中有一个 PIVOT...
我有这样的数据:
我需要的是这个:
我使用的 SQL 查询是这样的:
但是这个 SQL 查询并没有做我想要的,而是这样做:
我需要列中的所有数据为 0 或 1,例如,0 从未使用过此服务,1 已使用过此服务...我该怎么做?
如果我可以为 ... 做 pivot ( Math.MIN ( COUNT(serviceID), 0 ) 或者如果我可以做 ( CASE (COUNT(serviceID) > 0 ) THEN 1 ELSE 0 for ... 但是它会很棒不让我。
sql - 做一个计数 MySQL 查询?
我有下表:
我想结束:
SQL 查询会是什么样子?或者至少,最足够的一个?
sql - SQL Server 2005 - 在没有总和/计数和动态值列表的情况下透视数据
抱歉,如果在另一个问题的其他地方对此进行了介绍,但是我找不到任何与我需要的完全匹配的示例,我感到很困惑。
我在表中有这样的数据:-
我想要这样的数据....
我不想使用 case 语句,因为 dog、cat、fish 等有 20 多个可能的值,它们可能会随着时间的推移而改变。
有人有任何指示吗?
sql - 将“平面”的 SQL 查询结果转换为表结构
我有一个返回结果如下的 Sql 表:
我需要让它看起来像这样。
要记住的是,没有固定规则表明第 3 组或任何组将存在。组列表由查询结果确定。我可以一次拥有 Group1、Group2、Group4 和 Group6,而没有 group4,但又拥有 group5。
我知道我可以在 .Net 代码中做到这一点,但在代码中会很耗时。我宁愿在 SQL 服务器中执行它,只绑定到结果集。
作为旁注,如果有一种方法可以汇总这些值以获得底部的总计(例如 Group1 的 5.88),那就太好了。我可以在运行时进行计算,但如果可以的话,我也想在服务器端进行计算。
sql - 每个订单选择 1 行,但包括 order_line 表?
我有两张桌子
我想选择每个订单和相关的 order_line,但我想要每个订单的行,我只想从 order_line 中选择 cat_id
所以我想要这样的结果..
可能的?
sql - SQL 中的透视/反透视
我通过分析表中的值生成了一个 SQL 视图,以便该字段包含值“N”、“D”或“V”。我可以按列计算总数,但不能按行计算……这可能吗?
例子:
数据
我如何总结第 3 行有 1N、1V 和 3ds 而第 4 行有 4Vs?
赌注很简单,但遗憾的是我也是!
非常感谢,彼得
sql - 平均日期的sql特征函数
我有一个查询,用于获取特定日期和该日期的价格,但现在我想使用类似的东西来获取一周中特定日期的平均价格。
这是我当前的查询,它适用于从名为 availables 的表中提取的特定日期:
我的第一个 stab 不起作用,可能是因为 DAYSOFWEEK 函数与 to_days 有很大不同...
也许我让这变得疯狂,有人知道一个更简单的方法。
它需要看起来像这样的数据
至: