Estoy tratando de obtener el número de direcciones IP únicas (en este caso, '3'). La tabla se ve así:
Estructura:
CREATE TABLE bandits (
key text NOT NULL,
ip_address inet,
offence text,
count bigint DEFAULT 1);
Datos:
COPIAR bandidos (clave, dirección_ip, ofensa, conteo) DESDE 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
Luchador de corbata
fuente
fuente
select distinct .....
Respuestas:
fuente
Como se menciona aquí: /programming/11250253/postgresql-countdistinct-very-slow , podría ser mucho más rápido usar una versión un poco más larga:
fuente