Таблица "users"

slavon-x86

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

Удачи.
 
B

Barmutik

#4
И добавить
Код:
SELECT remote_ip FROM users WHERE remote_ip LIKE '10.1.100.%' AND remote_ip <> '10.1.100.255'
Да бы исключить 255 :)