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

1
Spróbujselect distinct .....
John Gardeniers,

Odpowiedzi:


15
SELECT COUNT(DISTINCT ip_address) FROM bandits

1
wow, dziękuję, próbowałem WYBRAĆ ODLEGŁOŚĆ [...] itd. Czasami po prostu nie widzę ...
Tie-fighter

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.