回答

收藏

具有COUNT个帮助的SQL子查询

技术问答 技术问答 718 人阅读 | 0 人回复 | 2023-09-14

我有一个有效的SQL语句
. a2 X1 e1 t- h% J" mSELECT * FROM eventsTable WHERE columnName='Business'我想把这个添加到子查询中…
, ~+ v- s- M% e  q  h- VCOUNT(Business) AS row_count我该怎么办?! P( y' Q8 h& b5 L
                                                               
; |  n* H0 y+ W4 Q1 Z  d; p    解决方案:                                                                " v" ?+ m6 K9 B! ^4 K( g0 o
                                                                这可能是最简单的方法,尽管它不是最漂亮的方法:
* t5 d$ G$ x) l% c+ L7 p0 r  g, y# Y/ ]SELECT *,   (SELECT Count(*) FROM eventsTable WHERE columnName = 'Business') as RowCount    FROM eventsTable    WHERE columnName = 'Business'也可以使用,不用 group by3 y/ h- u% T4 n9 }- i8 H. v
SELECT *,COUNT(*) OVER () as RowCount    FROM eventsTables    WHERE columnName = 'Business
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则