Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Как найти минимальный свободный ip? (Exx) 02/11/2004 - 17:34:58
      Re: Как найти минимальный свободный ip? (FAntom) 02/11/2004 - 18:02:54
      Re: Как найти минимальный свободный ip? (Dubrovsky) 02/11/2004 - 18:08:29
      Re: нужен свободный ip !! (Илья ) 18/07/2009 - 19:07:35
      Re: нужен свободный ip !! (александр) 01/09/2010 - 08:28:36

> Original message text:
> From: Exx - 02/11/2004 - 17:34:58
> Subject:Как найти минимальный свободный ip?
> -----------------
> Есть таблица с ip адресами:
> 192.168.0.1
> 192.168.0.2
> 192.168.0.5
> 192.168.0.6
> 192.168.0.10
> 192.168.0.11
> Как найти минимальный свободный ip (В данном случае 192.168.0.3)?
>


From: Dubrovsky - 02/11/2004 - 18:08:29
Subject:Как найти минимальный свободный ip?
-----------------
предположим что есть таблица t с целочисленным полем i
все остальное тоже самое. то есть нужно найти минимальное положительное число, такое что число меньшее его в таблице есть

select t1.i + 1
from t t1
left join t t2 on (t1.i + 1 = t2.i)
where t2.i is null
order by t1.i
limit 1;

осталовь только понять как сравнивать ip адреса
есть подсказка: выкидывай 192.168.0.
и остается то что нужно



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
37392



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |