BigQuery 中的标准 SQL - 从多行获取连接文本

用户5155835

我有这样的表:

文档:

+-----+---------+
| dId | score   |
+-----+---------+
| A   | 100     |
| B   | 80      |
| C   | 70      |
+-----+---------+

实体:

+------+------------+-----+
| name | details    | dId |
+------+------------+-----+
| e1   | a          |   A |
| e2   | a          |   A |
| e3   | b          |   B |
| e4   | c          |   B |
| e5   | d          |   C |
+------+------------+-----+

预期输出:

+------+--------+----------+
| dId  | score  | entities |
+------+--------+----------+
| A    | 100    |   e1, e2 |
| B    | 80     |   e3, e4 |
| C    | 70     |   e5     |
+------+--------+----------+

当前查询:

SELECT
  docT.dId,
  docT.score,
  entityT.name AS entities
FROM
  document docT,
  entity entityT
LEFT JOIN
  document_sentiment docT1
ON
  docT1.dId = entityT.dId

现在,我已经完成了用于 SQL-Server 的12

但我正在寻找BigQuery 使用的标准 SQL 格式

如何获得标准 SQL 格式的预期输出?

宰努尔·阿巴丁·图欣

尝试如下

  select d.dId,score,STRING_AGG(e.name) 
 document d join entity e on d.did=e.did
  group by d.dId,score

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

BigQuery标准SQL中的REGEXP_MATCH

来自分类Dev

标准SQL中的BigQuery Join数组

来自分类Dev

BigQuery过滤标准sql中的记录

来自分类Dev

BigQuery:标准 SQL 中的 NEST 替代方案

来自分类Dev

为新的BigQuery标准SQL使用数组中的结构

来自分类Dev

将Integer类型转换为在BigQuery标准Sql中浮动

来自分类Dev

如何在ReDash中设置标准SQL BigQuery

来自分类Dev

如何使用标准 sql 从 BigQuery 表中删除分区?

来自分类Dev

BigQuery - 相当于标准 SQL 中的 GROUP EACH

来自分类Dev

BigQuery的标准SQL的表格范围

来自分类Dev

BigQuery:使用标准 sql 查询

来自分类Dev

使用标准SQL而非旧版SQL在Python gcloud BigQuery中运行run_async_query

来自分类Dev

检索平面结果 - BigQuery 标准 SQL

来自分类Dev

使用聚合和条件进行查询,无需连接(Bigquery 标准 sql)

来自分类Dev

如何使用标准SQL删除BigQuery中某个字符之后的所有字符?

来自分类Dev

BigQuery 和标准 SQL:聚合数组中的每个 distnict 字段

来自分类Dev

从sql BigQuery中的数组对象中获取键值对

来自分类Dev

使用 Bigquery(标准 SQL)获取每组分组结果的前 n 条记录

来自分类Dev

将 BigQuery 的旧 SQL 转换为标准 SQL

来自分类Dev

在SQL BigQuery中寻找X

来自分类Dev

bigquery sql中超出的资源

来自分类Dev

如何使用标准或遗留 sql 在 bigquery 中创建具有两个字段的交叉表

来自分类Dev

bigrquery中的标准SQL

来自分类Dev

BigQuery新的标准SQL语法是否“计数不同”?

来自分类Dev

JS UDF返回标准SQL / BigQuery的结构并创建两列

来自分类Dev

App脚本BigQuery标准SQL插入或更新语句

来自分类Dev

旧版和标准 sql 之间的 BigQuery 表分区差异

来自分类Dev

Bigquery-使用标准 SQL 展平表

来自分类Dev

从 BigQuery 表标准 SQL 计算百分比

Related 相关文章

  1. 1

    BigQuery标准SQL中的REGEXP_MATCH

  2. 2

    标准SQL中的BigQuery Join数组

  3. 3

    BigQuery过滤标准sql中的记录

  4. 4

    BigQuery:标准 SQL 中的 NEST 替代方案

  5. 5

    为新的BigQuery标准SQL使用数组中的结构

  6. 6

    将Integer类型转换为在BigQuery标准Sql中浮动

  7. 7

    如何在ReDash中设置标准SQL BigQuery

  8. 8

    如何使用标准 sql 从 BigQuery 表中删除分区?

  9. 9

    BigQuery - 相当于标准 SQL 中的 GROUP EACH

  10. 10

    BigQuery的标准SQL的表格范围

  11. 11

    BigQuery:使用标准 sql 查询

  12. 12

    使用标准SQL而非旧版SQL在Python gcloud BigQuery中运行run_async_query

  13. 13

    检索平面结果 - BigQuery 标准 SQL

  14. 14

    使用聚合和条件进行查询,无需连接(Bigquery 标准 sql)

  15. 15

    如何使用标准SQL删除BigQuery中某个字符之后的所有字符?

  16. 16

    BigQuery 和标准 SQL:聚合数组中的每个 distnict 字段

  17. 17

    从sql BigQuery中的数组对象中获取键值对

  18. 18

    使用 Bigquery(标准 SQL)获取每组分组结果的前 n 条记录

  19. 19

    将 BigQuery 的旧 SQL 转换为标准 SQL

  20. 20

    在SQL BigQuery中寻找X

  21. 21

    bigquery sql中超出的资源

  22. 22

    如何使用标准或遗留 sql 在 bigquery 中创建具有两个字段的交叉表

  23. 23

    bigrquery中的标准SQL

  24. 24

    BigQuery新的标准SQL语法是否“计数不同”?

  25. 25

    JS UDF返回标准SQL / BigQuery的结构并创建两列

  26. 26

    App脚本BigQuery标准SQL插入或更新语句

  27. 27

    旧版和标准 sql 之间的 BigQuery 表分区差异

  28. 28

    Bigquery-使用标准 SQL 展平表

  29. 29

    从 BigQuery 表标准 SQL 计算百分比

热门标签

归档