Jak liczyć unikalne wartości?

9

Próbuję uzyskać liczbę unikalnych adresów ip (w tym przypadku „3”). Tabela wygląda następująco:

Struktura:

CREATE TABLE bandits (
  key text NOT NULL,
  ip_address inet,
  offence text,
  count bigint DEFAULT 1);

Dane:

KOPIUJ bandytów (klucz, adres_ip, wykroczenie, hrabia) OD standardowego;
127.0.0.1_testing 127.0.0.1 testowanie 1
127.0.0.2_testowanie 127.0.0.2 testowanie 3
127.0.0.2_testing2 127.0.0.2 testowanie2 1
127.0.0.3_testowanie 127.0.0.3 testowanie 1
Tie-fighter
źródło
1
Spróbujselect distinct .....
John Gardeniers,

Odpowiedzi:

15
SELECT COUNT(DISTINCT ip_address) FROM bandits
Mark Henderson
źródło
1
wow, dziękuję, próbowałem WYBRAĆ ODLEGŁOŚĆ [...] itd. Czasami po prostu nie widzę ...
Tie-fighter