Как посчитать уникальные значения?

9

Я пытаюсь получить количество уникальных ip_addresses (в данном случае «3»). Таблица выглядит так:

Структура:

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

Данные:

COPY бандиты (ключ, ip_address, обида, количество) ОТ stdin;
127.0.0.1_testing 127.0.0.1 тестирование 1
127.0.0.2_testing 127.0.0.2 тестирование 3
127.0.0.2_testing2 127.0.0.2 testing2 1
127.0.0.3_testing 127.0.0.3 тестирование 1
Tie-истребитель
источник
1
Попробуйтеselect distinct .....
Джон Гарденье

Ответы:

15
SELECT COUNT(DISTINCT ip_address) FROM bandits
Марк Хендерсон
источник
1
вау, спасибо, я пытался выбрать SELECT DISTINCT COUNT [...] и т. д. Иногда я просто не вижу ...
Tie-fighter