为 COUNT 创建条件
Create conditional for COUNT
如果有人问过这个问题,请原谅我,但我一直找不到解决方案。我正在使用 COUNT 函数,并且希望所有大于 5 的 returned 值到 return 为“>5”。
好像HAVING子句是可行的,但我不知道如何让它成为条件。
提前致谢。
SELECT 不同
A列
计数(*)为访问
来自 TABLE
通过...分组
A 列
订购方式
A 列
你可以使用case
语句来return正确的标签,
SELECT ColumnaA, case when count(*) > 5 then '>5' else cast(count(*) as varchar(4)) end as visits
from tableA
group by ColumnA
order by ColumnA
如果有人问过这个问题,请原谅我,但我一直找不到解决方案。我正在使用 COUNT 函数,并且希望所有大于 5 的 returned 值到 return 为“>5”。
好像HAVING子句是可行的,但我不知道如何让它成为条件。
提前致谢。
SELECT 不同
A列
计数(*)为访问
来自 TABLE
通过...分组
A 列
订购方式
A 列
你可以使用case
语句来return正确的标签,
SELECT ColumnaA, case when count(*) > 5 then '>5' else cast(count(*) as varchar(4)) end as visits
from tableA
group by ColumnA
order by ColumnA