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




MySQL.RU - Webboard



Вернуться
Order by IP_address (Alexander) 05/09/2002 - 20:18:17
      Re: Order by IP_address (Фдуч) 09/09/2002 - 12:47:51

> Original message text:
> From: Alexander - 05/09/2002 - 20:18:17
> Subject:Order by IP_address
> -----------------
> Привет All!
>
> Подскажите как отсортировать по возрастанию ip адреса, а не так, чтобы сначала все сотые (10.0.0.1XX), потом десятые(10.0.0.1X), потом первый(10.0.0.1), затем двухсотые(10.0.0.2XX) и т.д.
>
> Спасибо.
>


From: Фдуч - 09/09/2002 - 12:47:51
Subject:Order by IP_address
-----------------
Храни их как целые и работай с ними соответсвенно:

INET_NTOA(expr)

Given a numeric network address (4 or 8 byte), returns the dotted-quad representation of the address as a string:


mysql> SELECT INET_NTOA(3520061480);
-> "209.207.224.40"

INET_ATON(expr)

Given the dotted-quad representation of a network address as a string, returns an integer that represents the numeric value of the address. Addresses may be 4 or 8 byte addresses:


mysql> SELECT INET_ATON("209.207.224.40");
-> 3520061480

The generated number is always in network byte order; for example the above number is calculated as 209*256^3 + 207*256^2 + 224*256 +40.

MySQL Reference Manual (C) 2002 MySQL AB


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

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

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



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