[Sarlug] MySQL + regexp ??? кто поможет

taras t на v-lug.vlink.ru
Сб Окт 18 01:37:33 MSD 2003



Alexey Tsarev пишет:

>И так объясню ситуацию:
>
>есть логи сквида типа: http://yandex.ru/search?lang=rus&page=20  (просто для примера)
> 
>Есть куча URL`ов. Они все заносятся в MySQL базу. Вот хотелось бы такой запрос сделать, чтобы посмотреть куда пользователи лазили за прошедший день (как вариант), типа:
>
>www.googlre.ru
>www.yandex.ru
>metlall.tu
>metallservice.ru
>
>(это просто пример)
>
>Просто по хостам сделать статистику. regexp способен на это?
>
>P.S.: Хотя я уже придумал решение - делать ещё одно поле в БД hosts, с которым всё будет легко работать...
>Есть идеи?
>
^http://([^/]*)

Но насколько я понял сейчас из беглого взгляда на документацию MySQL, 
прямо SQL запрос
такой написать не удастся (возможно я ошибаюсь). Но можно получить поле 
целиком и выкусить
имя хоста уже другим средством (awk, sed, php, perl и тд.)

--
taras




Подробная информация о списке рассылки Sarlug