我需要从配置单元中的列中找到非重复记录的列表。
如果我有喜欢的专栏,请支持
A
---
---
1
2
3
2
3
我只需要返回不重复的值1。蜂巢中有没有实现按值分组的功能?
答案 0 :(得分:0)
您可以使用“分组依据”和“ Having”子句:
SELECT A, COUNT(DISTINCT A)
FROM
testTable
GROUP BY A
HAVING
COUNT(DISTINCT A) = 1
答案 1 :(得分:0)
无需显式使用group by
,就可以将count
用作窗口函数。
select a
from (select a,count(*) over(partition by a) as cnt
from tbl
) t
where cnt = 1