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
sql
postgresql
Krawattenkämpfer
quelle
quelle
select distinct .....
Antworten:
quelle
Wie hier erwähnt: /programming/11250253/postgresql-countdistinct-very-slow , könnte es viel schneller sein, stattdessen eine etwas längere Version zu verwenden:
quelle