Подсчет количества уникальных значений в одном столбце при фильтрации по другому столбцу

Я хотел бы подсчитать количество уникальных значений в одном столбце при фильтрации по содержимому второго столбца.

пример:

    A   B
1   a   2
2   a   3
3   b   2
4   b   1
5   c   2
6   d   3
7   e   4

Мне нужно подсчитать уникальные значения из столбца A, где столбец B содержит значения " 2 " или "3"

ответ в этом примере должен возвращать 4 (строки 1, 2, 3, 5, 6, но не двойной подсчет значения 'a' в строках 1 и 2)

22
задан That_Knight_Guy
13.12.2022 10:15 Количество просмотров материала 3567
Распечатать страницу

1 ответ

следуйте инструкциям вhttps://superuser.com/a/1216718/541756 для перемещения данных в базу LibreOffice и используйте следующий запрос.

select count(distinct(A))
from "Table1"
where B in (2,3);

выполнение запроса приводит к 4 как ожидается.

0
отвечен Jim K 2022-12-14 18:03

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх