问题标签 [lateral-join]
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 - 在 1 列中插入 3 列 SQL
我有一个包含 3 列(COLUMN01、COLUMN02、COLUMN03)的旧表,我需要迁移到包含 1 列(VALUE)的新表怎么办?我尝试了一个联盟,但它不起作用......
sql - 在同一插入 SQL 中插入 2 选择
我有一个问题,我想使用 2 select 插入新表,但我不知道这是否可能......
我的代码:
我想在第一部分插入第二部分(选择 COLONNE01 ....)而不是“在此处插入”
数据旧表:第 1 列 ("PKID1", one","two","three") 第 2 列 ("PKID2","one","two", "three")
新表:
(PKID1, 一, 1) (PKID2, 一, 1) (PKID1, 二, 2) (PKID2, 二, 2) (PKID1, 三, 3) (PKID2, 三, 3)
-
sql - Postgres,将单行拆分为多行
我有一个包含以下列的表格:
我想返回:
我最终使用 3 个这样的联合编写了一个大型查询,但这似乎不正确:
有没有办法在没有混乱的情况下做到这一点?好像我错过了一些非常明显的东西。
sql - 从唯一的分解数据列表创建 PostgreSQL 视图
当我提出这个要求时:
我得到这样的结果:
每行都有用/
(空格、斜线、空格)分隔的值。
如何使用 count 创建具有唯一值列表的视图?
sql - 转置postgresql中的列 - 横向连接?
我正在尝试在 postgresql 中转置几列。
从此数据格式:
交易编号 | 交易名称 | 创建日期 | Lead_date_pipeline_ | warm_lead_date_pipeline_ | d.meeting_1_date_pipeline_ | d.final_meeting_date_pipeline_ | d.contract_sent_date_pipeline_ | d.closed_won_date_pipeline_ 等。
我想转置除交易名称和交易 ID 之外的所有列,并获得 2 个新列(具有所有阶段的管道阶段:领导、热情领导、会议 1、最终会议等;和日期),如下所示:
交易编号 | 交易名称 | 管道阶段| 数据
我可以使用以下代码做到这一点:
但是,当我们将数据移动到 redshift 时,此查询不再有效并给我这个错误
我怎样才能解决这个问题?我不明白问题出在哪里
sql - 在 SELECT 中显示来自子查询的值
我需要在 SELECT 中显示值 MIN(pa.DataAdjudicacao)。以及如何替换此子查询以进行联接?我该怎么做?据我搜索,我还没有找到任何方法来做到这一点。请帮忙。
sql - 如果字段不为空,则仅提取 json
我想从(可为空的)JSONB 字段中提取键值。如果该字段为 NULL,我希望该记录仍然存在于我的结果集中,但具有一个空字段。
customer
桌子:
当前 PostgreSQL 查询:
它返回:
所需输出:
如何实现上述输出?
sql - 考虑到报告月份另一个表中的条目,如何根据注册时间对记录进行分组?
我有一个表 A 与一个帐户关联的注册时间,每个 id 只能有一个条目。
对于表 A 中存在的所有 Id,表 B 中将有如下所示的条目和状态
预期的转换表
对于表 A 中的每个 ID 如果表 B 中对于注册时间的月份没有对应的 ID 条目 - 希望将其分类为该报告月份的新条目。同样,如果在表 B 中的后续月份中没有对应的条目,则 ID 希望将它们分类为新的。
例如:
ID 111 ~ 2020 年 11 月注册 => 表 B 没有 ID 111 的条目 => 转换后的表在 11 月有一个 ID 111 的条目,状态为 New。
ID 112 ~ 2020 年 11 月注册 => 表 B 在 11 月有 ID 112 的条目 => 转换后的表没有 ID 112 的条目
ID 113 ~ 2020 年 11 月注册 => 表 B 从 12 月开始有 ID 113 的条目 = > 转换后的表在 11 月有一个 ID 为 113 的条目,状态为 New。
ID 114 ~ 于 2020 年 11 月注册 => 表 B 从 2021 年 2 月开始具有 ID 114 的条目 => 转换后的表在 11 月、12 月、1 月的月份具有 ID 114 的条目,状态为 New。
sql - 如何从oracle表的json列中的数据列表类型中获取一些值
我想要一个 oracle 查询,我可以在其中根据 clientid 获取 clientprice。例如,如果 clientid=165 那么价格。
请帮助解决这个问题。
c# - 我如何检查值是否在 sql server 中指定的日期之前存在
我在 sql 表中有以下数据,
假设用户想要获取 2020-11-13 的数据,即
但我想在指定的日期之前让之前的供应商到期
随着
所以我想得到的实际查询是这个
如果没有以前的到期我想回来
我什至无法弄清楚如何编写查询,因为我不明白如何去做