回答

收藏

具有COUNT个帮助的SQL子查询

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

我有一个有效的SQL语句0 i7 [9 t8 q8 J4 _! J* W& Y
SELECT * FROM eventsTable WHERE columnName='Business'我想把这个添加到子查询中…
4 O$ P1 A: a) Q$ w7 r. _COUNT(Business) AS row_count我该怎么办?
5 C2 B1 Q/ p1 ]$ Q9 H: j                                                               
  f" i* j: o7 W( |    解决方案:                                                               
5 o# D5 s9 x3 _$ ~                                                                这可能是最简单的方法,尽管它不是最漂亮的方法:7 }$ D4 r/ i. Y9 m
SELECT *,   (SELECT Count(*) FROM eventsTable WHERE columnName = 'Business') as RowCount    FROM eventsTable    WHERE columnName = 'Business'也可以使用,不用 group by
, F7 ?0 N4 G8 h+ |6 j6 m' @) ?SELECT *,COUNT(*) OVER () as RowCount    FROM eventsTables    WHERE columnName = 'Business
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则