大查询-按条款分组不能与NEST()一起使用

Qutub dahodwala

这是他们的公开测试数据的复制品-

SELECT corpus, NEST(word) 
FROM [publicdata:samples.shakespeare] 
GROUP BY corpus 
LIMIT 1000

行语料库f0_
1 1kinghenryiv勇敢
2 1kinghenryiv职业
3 1kinghenryiv叛国

有人可以告诉我我在做什么错吗?

米哈伊尔·伯利安(Mikhail Berlyant)

没错,
每个https://cloud.google.com/bigquery/query-reference#aggfunctions

BigQuery会自动拉平查询结果,因此,如果您在顶级查询上使用NEST函数,则结果将不会包含重复的字段当使用可产生中间结果以供同一查询立即使用的子选择时,请使用NEST函数。

返回的行数证明了这一点(查询中为1000-但结果为41852,因为它是扁平化的:

在此处输入图片说明

您还可以在下面的查询中运行,以查看NEST()实际起作用:

SELECT corpus, COUNT(1) AS cnt 
FROM (
  SELECT corpus, NEST(word) 
  FROM [publicdata:samples.shakespeare] 
  GROUP BY corpus 
  LIMIT 1000
)
GROUP BY corpus

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Lucene:前缀查询不能与WhitespaceAnalyzer一起使用

来自分类Dev

SQL查询不能与之间的日期一起使用

来自分类Dev

查询缓存不能与CGlobalStateCacheDependency一起使用

来自分类Dev

不能与子查询一起使用插入

来自分类Dev

参数化的ODBC查询可与VarChar一起使用,但不能与DateTime一起使用?

来自分类Dev

SQL SELECT查询不能与参数一起使用,但可以与串联配合使用

来自分类Dev

并且不能与嵌套选择SQL查询一起使用

来自分类Dev

GQL查询不等式,不能与“ IN”运算符一起使用

来自分类Dev

mysql查询不能与ajax中的跨域一起使用

来自分类Dev

为什么聚合函数不能与以下查询的内联视图一起使用?

来自分类Dev

PHP不能将功能与来自另一个PHP脚本的查询一起使用

来自分类Dev

下面的查询在sqlyog上执行完美,但是不能与CI $ this-> db-> query($ sql)一起使用

来自分类Dev

SQL查询按条款分组

来自分类Dev

猫鼬查询结果不能与数据对象一起导出

来自分类Dev

MySQL查询可在查询浏览器上正常运行,但不能与msqli_query一起使用。仅检索一条记录

来自分类Dev

如何在子查询中使用按条款分组

来自分类Dev

SQL:按日期时间字段分组,但仅将日期与查询中其他位置使用的日期一起使用

来自分类Dev

按今天的日期查询Google大查询表

来自分类Dev

在大表上使用OFFSET优化查询

来自分类Dev

使用PDO进行大UPDATE查询

来自分类Dev

一个大查询或多个小查询哪个更好?

来自分类Dev

一个大查询或许多小查询

来自分类Dev

在大查询中按定界符拆分

来自分类Dev

为什么ColorStateList的按下状态不能与ListView项一起使用?

来自分类Dev

将查询的行分组在一起

来自分类Dev

我应该避免在查询大表时使用ORDER BY吗?

来自分类Dev

SQL Server:使用where查询快速检索大表的行数

来自分类Dev

使用大查询REGEX提取“”之间的所有字符

来自分类Dev

使用bash查询大制表符分隔文件

Related 相关文章

  1. 1

    Lucene:前缀查询不能与WhitespaceAnalyzer一起使用

  2. 2

    SQL查询不能与之间的日期一起使用

  3. 3

    查询缓存不能与CGlobalStateCacheDependency一起使用

  4. 4

    不能与子查询一起使用插入

  5. 5

    参数化的ODBC查询可与VarChar一起使用,但不能与DateTime一起使用?

  6. 6

    SQL SELECT查询不能与参数一起使用,但可以与串联配合使用

  7. 7

    并且不能与嵌套选择SQL查询一起使用

  8. 8

    GQL查询不等式,不能与“ IN”运算符一起使用

  9. 9

    mysql查询不能与ajax中的跨域一起使用

  10. 10

    为什么聚合函数不能与以下查询的内联视图一起使用?

  11. 11

    PHP不能将功能与来自另一个PHP脚本的查询一起使用

  12. 12

    下面的查询在sqlyog上执行完美,但是不能与CI $ this-> db-> query($ sql)一起使用

  13. 13

    SQL查询按条款分组

  14. 14

    猫鼬查询结果不能与数据对象一起导出

  15. 15

    MySQL查询可在查询浏览器上正常运行,但不能与msqli_query一起使用。仅检索一条记录

  16. 16

    如何在子查询中使用按条款分组

  17. 17

    SQL:按日期时间字段分组,但仅将日期与查询中其他位置使用的日期一起使用

  18. 18

    按今天的日期查询Google大查询表

  19. 19

    在大表上使用OFFSET优化查询

  20. 20

    使用PDO进行大UPDATE查询

  21. 21

    一个大查询或多个小查询哪个更好?

  22. 22

    一个大查询或许多小查询

  23. 23

    在大查询中按定界符拆分

  24. 24

    为什么ColorStateList的按下状态不能与ListView项一起使用?

  25. 25

    将查询的行分组在一起

  26. 26

    我应该避免在查询大表时使用ORDER BY吗?

  27. 27

    SQL Server:使用where查询快速检索大表的行数

  28. 28

    使用大查询REGEX提取“”之间的所有字符

  29. 29

    使用bash查询大制表符分隔文件

热门标签

归档