问题标签 [array-agg]
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.
django - Django ArrayAgg - 过滤带注释的数组
我想过滤 qs,如下所示 - https://docs.djangoproject.com/en/3.1/ref/contrib/postgres/fields/#len
为什么不能以这种方式过滤 qs?我收到一个错误 IndexError: tuple index out of range。
ArrayAgg 中的输出字段是 ArrayField
sql - 带有计数数组的 SQL 查询?
我有一个看起来像这样的表:
我需要输出的是这个。
所以请注意 secondType 下的数组如何告诉他们与 firstType 发生在哪里,而 winCounts 下的数组则告诉每个 secondType 有多少次获胜与每个 firstType 一起出现。
我可以使用 ARRAY_AGG 制作数组,但我迷失了任何可能的方式来制作 winCounts 列。
sql - 如果不满足条件,如何在 array_agg 中获取一个空数组?
我有 2 张桌子:
我正在使用PostgreSQL
.
以下查询为我提供了book_id
按 s 分组的collection_id
s 列表。问题是,由于我使用的是 where 条件,结果仅限于 user_id = 3允许的集合。
但是,我想要所有的collection_id
s 和相应book_id
的 s
- 作为一个数组,如果 user_id 有
access = allow
- 作为一个空数组,如果or
user_id
中不存在users_collections
user_id != allow
mysql - mysql jsonarrayagg 用于逗号分隔的 id
我有两个表 casetemp 和 medicication_master
患者有字段
ID | 姓名 | 年龄 | 性别 | 医药号 |
---|---|---|---|---|
1 | xyz | 23 | 米 | 1,2 |
2 | 美国广播公司 | 20 | F | 3 |
医学有领域
ID | 药名 | 描述 |
---|---|---|
1 | 交香素 | 发烧标签 |
2 | 埃扎 | 洗发水 |
3 | 赞塔 | 止痛药 |
我想要mysql左连接输出如下:
我使用的查询是
提前致谢
sql - 在 Big Query 中,有没有办法在窗口上构建结构时获取最新的数据行?
嗨,感谢您的宝贵时间
- 我正在尝试运行一个在“2021-06-08”和“2021-06-10”分区日期之间回填数据的进程。
- 每个分区需要 10 天的数据
- 我想每天为分区中的每个用户生成一行,只要他们在 10 天内有一行
- 这意味着我希望用户 uX 和 uZ 在第 8、第 9 和第 10 行
- 我希望最终输出为:
分区日期 | 用户 | item_arry.daydate | item_array.item | item_array.score |
---|---|---|---|---|
21 年 8 月 6 日 | uX | 21 年 3 月 6 日 | iA | 0.2 |
21 年 6 月 6 日 | IB | 0.9 | ||
21 年 8 月 6 日 | uZ | 21 年 7 月 6 日 | iA | 0.9 |
21 年 9 月 6 日 | uX | 21 年 3 月 6 日 | iA | 0.2 |
21 年 6 月 6 日 | IB | 0.9 | ||
21 年 9 月 6 日 | uZ | 21 年 7 月 6 日 | iA | 0.9 |
21 年 10 月 6 日 | uX | 21 年 3 月 6 日 | iA | 0.2 |
21 年 6 月 6 日 | IB | 0.9 | ||
21 年 10 月 6 日 | uZ | 21 年 7 月 6 日 | iA | 0.9 |
21 年 10 月 6 日 | IB | 0.8 |
我遇到的主要问题是在我做第二步的最后一步
array_agg
我真的希望能够在此步骤中进行重复数据删除
如果您能够想到一个非常好的方法来做到这一点,即使是一个完整的重构也将不胜感激
提前致谢 :)
arrays - Bigquery - 重复记录中的重复字段
我有一个非规范化表,我想使用 BigQuery 中的重复字段来简化它。为了说明我想要做什么,我想从:
到:
我能够在 BigQuery 中创建这种类型的架构,但无法编写 SQL 查询以从我的非规范化数据转到我想要的表架构。
Bigquery 控制台中的架构屏幕截图:
任何帮助将不胜感激。感谢:D
其他资源 - 开始播放的示例:
google-bigquery - 是否可以在 array_agg(BigQuery 中的结构表达式中使用星型表达式?
我将几张表连接成一个嵌套表,我想知道是否可以使用星号表达式,例如,
我收到一个错误,但我想知道,也许我可以为此使用一些技巧?
javascript - Javascript - 无法读取 json 键值 - JSON 中位置 1 的意外令牌 i - sql 查询输出问题
我已经从 sql 查询生成了这个字符串(基本上使用 ARRAY_AGG 和某些情况来格式化输出),看起来像这样
但是,在 javascript 中,我无法获取任何键值,并且它也会导致 JSON 解析错误。我试过验证这个 JSON,它看起来非常好。
以下是一些故障排除,我不知道是什么原因造成的
我什至尝试进行字符串化,然后以某种方式删除引号(我不明白为什么会出现这种情况),然后进行 JSON 解析。同样的问题。
如何从此 json 中正确读取任何键