Zliczanie liczby unikalnych wartości w jednej kolumnie podczas filtrowania w innej kolumnie

1

Chciałbym policzyć liczbę unikalnych wartości w jednej kolumnie podczas filtrowania zawartości drugiej kolumny.

Przykład:

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

Muszę policzyć unikalne wartości z kolumny A, gdzie kolumna B zawiera wartości „2” lub „3”

Odpowiedź w tym przykładzie powinna zwrócić 4 (wiersze 1, 2, 3, 5, 6, ale bez podwójnego liczenia wartości „a” w wierszach 1 i 2)

That_Knight_Guy
źródło

Odpowiedzi:

0

Postępuj zgodnie z instrukcjami na https://superuser.com/a/1216718/541756, aby przenieść dane do bazy LibreOffice i użyj następującego zapytania.

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

Uruchomienie zapytania powoduje 4oczekiwane.

Jim K.
źródło