MySQL запрос на считывание данных в IP-блоках? - PullRequest
2 голосов
/ 29 апреля 2011

У меня есть набор данных, хранящихся в базе данных MySQL со столбцом, называемым «ip», и каждая запись в таблице IP является IPv4-адресом, который был INET_ATON'd.

Пример:

enter image description here

Теперь я хотел бы прочитать данные с предложением where, которое соответствует любой записи, так что IP разрешает что-то в этом диапазоне:

10.0.0.0- 10.0.255.255

Есть идеи, как с этим справиться?

1 Ответ

7 голосов
/ 29 апреля 2011
Select * from table where ip>=inet_Aton('10.0.0.0') and ip<=inet_aton('10.0.255.255')
...