среда, 30 сентября 2009 г.

mysql конвертация ip адреса

Дано: БД IP трафика где IP хранится в виде 192168000005 или 1002003004  сделать вывод в формате XXX.YYY.ZZZ.NNN


select CONCAT(SUBSTR(LPAD(sip,12,' '),-12,3),".",SUBSTR(LPAD(sip,12,''),-9,3),".",
SUBSTR(LPAD(sip,12,' '),-6,3),".",SUBSTR(LPAD(sip,12,' '),-3,3)) as sip from Таблица where dport="80" and e_in="eth2" group by sip;

Комментариев нет:

Отправить комментарий