Forum Webscript.Ru
Общие => Базы данных => Тема начата: Perlita от 08 Декабря 2003, 11:32:57
-
Имеется таблица с полем IP, в котором содержатся ip-адреса:
123.23.23.56
233.45.6.76
123.23.23.56
34.67.124.66
....
Как так сформировать запрос на mysql чтобы получить список уникальных адресов ip и их количество :
123.23.23.56 10 раз
233.45.6.76 8 раз
34.67.124.66 3 раза
.... .....
Спасибо за внимание
:cool:
-
SELECT DISTINCT ip FROM log
SELECT COUNT(DISTINCT ip) FROM log
-
Perlita
SELECT ip, COUNT(*) FROM log GROUP BY ip
-
tserbis
видимо, я недопонял чего хотел Perlita
-
tserbis
Вроде работает.... спасибо
All
P.S. А отсортировать по количеству ip можно?
пробую
SELECT ip, COUNT(*) FROM log GROUP COUNT(*)
- не получается.... Список больно большой
-
SELECT ip, COUNT(*) as kol_vo FROM log GROUP BY ip order by kol_vo DESC
На будущее, такие вопросы надо задавать в форуме по базам данных. Тут есть и такой.
-
RomikChef
Спасибо. Ваш запрос - то что доктор прописал