регулярные выражения SQL
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
регулярные выражения SQL
нужно сделать внутрений запрос запрос, сраанить по полями или JEFT JOIN
есть в одном стобце, например: bla-bla
втрой столбец который сравниваем site.com/bla-bla/index.php
как сделать чтобы bla-bla ассоциировался после первого флеш site.com/bla-bla/index.php
какое регулярное выражение написать?
не шарю
есть в одном стобце, например: bla-bla
втрой столбец который сравниваем site.com/bla-bla/index.php
как сделать чтобы bla-bla ассоциировался после первого флеш site.com/bla-bla/index.php
какое регулярное выражение написать?
не шарю
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: регулярные выражения SQL
смотря что именно нужно получить на выходеProFTP писал(а):какое регулярное выражение написать?
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: регулярные выражения SQL
where id_name1 = id_anme2
id_name1 = 'bla-bla'
id_name2 = 'site.com/bla-bla/index.php'
как мне вытянуть то что после флеш? site.com/^ ^/index.php
чтобы сравнить....
id_name1 = 'bla-bla'
id_name2 = 'site.com/bla-bla/index.php'
как мне вытянуть то что после флеш? site.com/^ ^/index.php
чтобы сравнить....
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: регулярные выражения SQL
фнукция есть такая в MySQL http://dev.mysql.com/doc/refman/5.1/en/ ... ion_substr, можно ей вытянутьProFTP писал(а):как мне вытянуть то что после флеш?
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: регулярные выражения SQL
дело в том что длинна слова между флеш может быть разная....
а сабстр обрезает строку от длинны или по диапазону...
site.com/dfgdfg/index.phpdfgdfg
site.com/dfg/index.phpghjghkkhjkhjkhjkhk
site.com/yiyuiyuyu/index.phpghg
как вытянуть между флеш?
а сабстр обрезает строку от длинны или по диапазону...
site.com/dfgdfg/index.phpdfgdfg
site.com/dfg/index.phpghjghkkhjkhjkhjkhk
site.com/yiyuiyuyu/index.phpghg
как вытянуть между флеш?
Последний раз редактировалось ProFTP 2009-07-15 1:57:31, всего редактировалось 1 раз.
- E-Wind
- сержант
- Сообщения: 155
- Зарегистрирован: 2008-05-14 16:19:54
- Откуда: Санкт-Петербург
Re: регулярные выражения SQL
Может так?
http://forum.lissyara.su/viewtopic.php?f=11&t=18875
Код: Выделить всё
SUBSTRING_INDEX(...)
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: регулярные выражения SQL
да, именно так, но только вопрос именно в этом!
напиши плиз для моего случая, а то я что-то не вдуплюсь...

- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: регулярные выражения SQL
Код: Выделить всё
SELECT col2 REGEXP CONCAT('^[^/]*/',col1,'/.*$') FROM TABLE_NAME