Wie zähle ich eindeutige Werte?


9

Ich versuche, die Anzahl der eindeutigen IP-Adressen zu ermitteln (in diesem Fall '3'). Die Tabelle sieht folgendermaßen aus:

Struktur:

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

Daten:

COPY Banditen (Schlüssel, IP-Adresse, Beleidigung, Anzahl) FROM stdin;
127.0.0.1_testing 127.0.0.1 testing 1
127.0.0.2_testing 127.0.0.2 testing 3
127.0.0.2_testing2 127.0.0.2 testing2 1
127.0.0.3_testing 127.0.0.3 testing 1

1
Versuchen Sieselect distinct .....
John Gardeniers

Antworten:


15
SELECT COUNT(DISTINCT ip_address) FROM bandits

1
Wow, danke, ich habe versucht, SELECT DISTINCT COUNT [...] usw. Manchmal sehe ich nur nicht ...
Tie-Fighter

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.