按子句分组,以防在HIveQL中结束

巴拉

我无法成功运行查询

select session from (select F_SESSION as session       
                     FROM T_TEMP GROUP BY F_SESSION  ) a ;

以上成功运行。但是,以下一项失败

select session, count(total) from (select F_SESSION as session,                     
                   case when F_RECORDED_VALUE != 0 then F_RECORDED_VALUE end as total   FROM T_TEMP GROUP BY F_SESSION  ) a ;

错误是

FAILED: SemanticException [Error 10025]: Line 4:30 Expression not in GROUP BY key '0'

有人可以指出我要去哪里了吗?

Kishore
select session, count(total) from (select F_SESSION as session,                     
  case when F_RECORDED_VALUE != 0 then F_RECORDED_VALUE end as total FROM T_TEMP ) a
group by session;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按组分组的子句限制项

来自分类Dev

按列对结果分组而不使用group by子句

来自分类Dev

选择所有按子句并按元素分组

来自分类Dev

按DISTINCT ON子句“分组”的行过滤

来自分类Dev

在SQL中按&分组

来自分类Dev

SQL查询按数据分组,但带有order by子句

来自分类Dev

在xml子句中按xml分组

来自分类Dev

在TSql中按分区分组并结束

来自分类Dev

SQL where条件按2个相互矛盾的子句分组

来自分类Dev

SQLite中的分组依据子句

来自分类Dev

HiveQL-分组计数

来自分类Dev

Laravel Eloquent,按周分组并显示周开始和结束

来自分类Dev

在Postgresql中按分组

来自分类Dev

按子句分组和排序中的SQL查询错误

来自分类Dev

按DISTINCT ON子句“分组”的行过滤

来自分类Dev

在Unix中按分组

来自分类Dev

按子句嵌套的selects语句分组

来自分类Dev

mysql中的按子句分组

来自分类Dev

在SQL Server中按count()子句分组

来自分类Dev

按列表中的分组

来自分类Dev

在TSql中按分区分组并结束

来自分类Dev

如何在“具有子句”中使用列选择,而不在SQL Server中的“按子句分组”中使用列选择

来自分类Dev

如何在Ruby on Rails中按开始日期和结束日期分组的对象

来自分类Dev

SQL Server 2012中按子句分组的更改列映射

来自分类Dev

按开始日期和结束日期对列表中的元素进行分组或过滤

来自分类Dev

按周数和周结束分组

来自分类Dev

Excel 按周分组,以特定小时为开始和结束

来自分类Dev

MySql 小于数量,按子句分组

来自分类Dev

如何在 Hive 中按列分组以外的列上应用 max 子句