我可以使用没有由group by引起的汇总的聚合函数吗?

婆罗门教

对于给定的表

 a   b   c
---|---|---
 1   2   3
 1   4   5
 2   6   7

询问

SELECT 
   COUNT(a) as d
GROUP BY
   a

退货

 d   b   c
---|---|---
 2   2   3
 1   6   7

我想让bandc列值保持可见。我需要使用,COUNT但是如果不使用,那是不可能的GROUP BY有没有一种方法可以从起始表中获得以下结果:

 d   b   c
---|---|---
 2   2   3
 2   4   5
 1   6   7

d列值表示在COUNT(a)不汇总(分组)行的情况下将返回的内容。

飞溅58
drop table if exists t;
CREATE TABLE t (a int, b int, c int); 
Insert Into t values
(1,   2 ,  3),
( 1,   4 ,  5),
( 2 ,  6  , 7);

select d, b, c 
  from t 
     left join 
       (SELECT a, COUNT(a) as d 
          from t
          GROUP BY a) t1 
     on t1.a = t.a

sqlfiddle上的示例

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以使用数据表联接或聚合函数在开和关日期之间汇总时间序列数据吗?

我可以使用没有约束的调度吗?

我可以使用没有括号的python方法吗?

即使我没有callBackListener,我可以使用callbackFlow吗

我们可以使用R purrr累积函数来汇总数据集吗?

我可以使用没有任何滞后变量的dynlm吗?

我可以使用Jetty部署没有web.xml的项目吗?

我可以使用 Pay Pal 在没有订阅按钮的情况下出售订阅吗

我可以使用CSS删除没有html标记或CSS类的字符吗

如果没有找到项目,我可以使用 LINQ First() 并返回 null 吗?

我可以使用keytool创建没有密码的Java信任库吗?

我可以使用信用卡(没有Paypal帐户)创建结算协议吗?

我可以使用简单的函数制作迭代器吗?(没有生成器或Symbol.iterator)

我可以使用python'socket'模块侦听我的外部ip吗?如果没有,是否可以预装模块?

除了没有聚合函数的列之外,我们还需要在列上选择聚合函数时使用 GROUP BY 吗?

可以在 join 中使用聚合函数吗?

我可以使用Qt LGPL许可证并出售我的应用程序而没有任何限制吗?

可以使用alchemylanguage分析没有url的文本吗?

没有OpenGL可以使用QtWebEngine吗?

如果没有Spring Boot,可以使用领事吗?

没有功能可以使用onkey吗?

我可以使用Kibana在没有弹性搜索的情况下可视化日志文件吗?

即使硒没有完全加载,我们也可以使用Selenium获取页面源吗(TimeoutException:消息:timeout)?

我们可以使用没有开发人员帐户的企业帐户进行Apple Beta测试吗?

没有mapbox GL的矢量图块,我们可以使用传单1 Beta吗?

我可以使用express.js创建Web api并且没有安装node.js吗?

我可以使用fabric.js在没有HTML的情况下获取图像数据吗?

没有专用硬件RAID卡的情况下,我可以使用SAS扩展器吗?

我可以使用 FlatBuffers 遍历所有表项吗?