cost 198 ms
使用 STRING_AGG 从 3 个不同的表中获取值 - Use STRING_AGG to get Values from 3 different Tables

我正在尝试从以下 3 个表中获取以逗号分隔的值: 团队:ID 玩家:身份证,姓名 TeamsPlayers : Id, TeamId, PlayerId 我想要得到的是这样的结果: TeamId 球员姓名 1个 C罗、里瓦尔多、罗纳尔迪尼奥、迪达 2个里克尔梅、梅西、阿圭罗、迪玛利亚 ...

STRING_AGG 给出错误的字符串值 output - STRING_AGG gives wrong output for string values

我正在执行一个查询,它将获取医生的姓名、去看医生的病人总数、他去过的办公室数量,根据他去过的办公室数量列出办公室名称查询如下: 我得到的 output 是 以上,第 4 列将显示基于患者计数的数据。 我需要的 output 是 我遇到的 sql 代码部分是 SQL 语句中要求的更改是什么。 是 ...

如何在也有 JOIN 的外部 SELECT 中使用从 JOIN 中选择的 STRING_AGG - How to use STRING_AGG that selects from JOINs within an outer SELECT that also has JOINs

我有一个复合 SELECT 语句,它从几个连接表中检索它的值(列)。 我想向结果集中添加一个列,即 STRING_AGG。 将在 STRING_AGG 中使用的值是从连接表中检索的,包括已经在 JOIN 中的表之一。 如果我单独运行 STRING_AGG 语句,它返回的正是我所期望的。 如果可能, ...

加入多个表时,string_agg () 不适用于 Postgres sql - string_agg () is not working for Postgres sql when joining on multiple tables

我必须加入用户表中的 user_name,其中 user_profile 表中的 first_name 和 last_names。 到这里为止一切都很好,但是当我尝试从 user_role 表中获取分配的各个角色时,它会为单个用户提供多行,因为 1 个用户可以拥有多个角色。 在尝试将string_ ...

如何将 STRING_AGG 与 WHERE 子句结合使用? - How do i use STRING_AGG in combination with WHERE clause?

我面临以下问题:在 SQL 表中,我存储了有关人员、日期和疾病的信息。 现在我想将每个人的疾病代码汇总到一个变量中: 到目前为止效果很好。 我如何设法仅汇总在相应日期之前识别的那些疾病? 我想要一个包含名称、日期和包含汇总疾病列表的变量的表。 ...

使用逗号分隔值分组并排除上一列值中的值 - Group by with Comma Separated Values and excluding the value from the previous column value

我有两个表 Lecturer 和 Student,我想在新列中用逗号分隔值显示另一个讲师 ID。 我正在使用 SQL 服务器 2014。 通过使用 group by 我得到一个值,如下所示: 预期结果 SQL 小提琴:( http://sqlfiddle.com/#!7/28f5f/11 ) ...

将 STRING_AGG 端口连接到 FOR XML - Port STRING_AGG to FOR XML

我目前正在研究数据发现和分类,我有一个查询允许我在进行分类时查看数据的预览。 这是它如何针对 AdventureWorks 工作的示例: 结果如下: 迭代模式名称表名列名数据样本 1 生产产品产品编号 980、365、771、404、977 2 生产产品姓名可调节竞赛,通用自行车支架,AWC 标 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM