Список недублированных записей из столбца улья - PullRequest
0 голосов
/ 30 ноября 2018

Мне нужно найти список неповторяющихся записей из столбца в кусте.

Поддержка, если у меня есть столбец типа

A
---
---
1
2
3
2
3

Мне нужно вернуть только значение 1, которое не дублируется,Есть ли в улье какая-либо функция, позволяющая достичь того же самого, не группируя по значению.

Ответы [ 2 ]

0 голосов
/ 30 ноября 2018

Без использования group by в явном виде вы можете использовать count в качестве оконной функции.

select a
from (select a,count(*) over(partition by a) as cnt
      from tbl
     ) t
where cnt = 1  
0 голосов
/ 30 ноября 2018

Вы можете использовать предложение Group By and Have:

SELECT A, COUNT(DISTINCT A)
FROM
    testTable
GROUP BY A
HAVING
    COUNT(DISTINCT A) = 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...