Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Поиск IP адресов в таблице  [new]
kiol1
Member

Откуда:
Сообщений: 6
Добрый день.
MS SQL 2000.
Есть таблица IP в ней один столбец IPADDR в котором записаны IP адреса в виде 42151983 или -947968522 и так далее.
Подскажите как сформировать запрос чтобы выбрать только определенный адрес, но в запросе использовать адрес вида 10.1.1.1
Спасибо.
20 окт 11, 15:47    [11473542]     Ответить | Цитировать Сообщить модератору
 Re: Поиск IP адресов в таблице  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
kiol1
Добрый день.
MS SQL 2000.
Есть таблица IP в ней один столбец IPADDR в котором записаны IP адреса в виде 42151983 или -947968522 и так далее.
Подскажите как сформировать запрос чтобы выбрать только определенный адрес, но в запросе использовать адрес вида 10.1.1.1
Спасибо.


Баян, преобразовать строку в бигинт и искать не подходит ?
20 окт 11, 15:50    [11473584]     Ответить | Цитировать Сообщить модератору
 Re: Поиск IP адресов в таблице  [new]
kiol1
Member

Откуда:
Сообщений: 6
Подскажите как преобразовать
20 окт 11, 16:04    [11473722]     Ответить | Цитировать Сообщить модератору
 Re: Поиск IP адресов в таблице  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
Off:

конвертировать ip6 строку в binary
Формат хранения для IPv6? (долгий холливар)

Там есть две функции, одна работает стабильно (на основе этой 9280409), другая в среднем чуть быстрее, но иногда затыкается (в сумме медленнее при неблагоприятных условиях).
20 окт 11, 16:09    [11473752]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить