ОБСУЖДЕНИЕ

Таблица "users"

4 ответов 6,2 тыс.
Автор темы
Есть таблица "users". В этой таблице есть колонка "remote_ip".
Нужно выбрать все записи, в которых записи "remote_ip" принадлежат диапазону 10.1.100.1 - 10.1.100.254
 
Как вариант:
Выделить подстроку следующую за точкой после числа 100, преобразовать в число и далее нет проблем.
На SQL server решается легко.
 
Можно попробовать так:
SELECT remote_ip FROM users WHERE remote_ip LIKE '10.1.100.%'
Составлял запрос на коленке, поэтому за точность не отвечаю, но общий смысл должен быть понятен.

Удачи.
 
И добавить
Код:
SELECT remote_ip FROM users WHERE remote_ip LIKE '10.1.100.%' AND remote_ip <> '10.1.100.255'

Да бы исключить 255 :)
 
Респект за правку ;)