Автор Тема: вопрос про запрос  (Прочитано 3328 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Perlita

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
вопрос про запрос
« : 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:

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
вопрос про запрос
« Ответ #1 : 08 Декабря 2003, 11:46:29 »

SELECT DISTINCT ip FROM log
SELECT COUNT(DISTINCT ip) FROM log
« Последнее редактирование: 08 Декабря 2003, 11:55:16 от USE »
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
вопрос про запрос
« Ответ #2 : 08 Декабря 2003, 11:49:26 »
Perlita
SELECT ip, COUNT(*) FROM log GROUP BY ip

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
вопрос про запрос
« Ответ #3 : 08 Декабря 2003, 11:59:50 »
tserbis
видимо, я недопонял чего хотел Perlita
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн Perlita

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
вопрос про запрос
« Ответ #4 : 08 Декабря 2003, 12:05:06 »
tserbis
Вроде работает.... спасибо

All
P.S. А отсортировать по количеству ip  можно?
пробую
SELECT ip, COUNT(*) FROM log GROUP COUNT(*)

- не получается.... Список больно большой

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
вопрос про запрос
« Ответ #5 : 08 Декабря 2003, 13:18:23 »
SELECT ip, COUNT(*) as kol_vo FROM log GROUP BY ip order by kol_vo DESC

На будущее, такие вопросы надо задавать в форуме по базам данных. Тут есть и такой.

Оффлайн Perlita

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
вопрос про запрос
« Ответ #6 : 08 Декабря 2003, 15:13:07 »
RomikChef
Спасибо. Ваш запрос - то что доктор прописал

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28