Страница 1 из 1
регулярные выражения SQL
Добавлено: 2009-07-14 19:22:04
ProFTP
нужно сделать внутрений запрос запрос, сраанить по полями или JEFT JOIN
есть в одном стобце, например: bla-bla
втрой столбец который сравниваем site.com/bla-bla/index.php
как сделать чтобы bla-bla ассоциировался после первого флеш site.com/bla-bla/index.php
какое регулярное выражение написать?
не шарю
Re: регулярные выражения SQL
Добавлено: 2009-07-14 20:05:50
zg
ProFTP писал(а):какое регулярное выражение написать?
смотря что именно нужно получить на выходе
Re: регулярные выражения SQL
Добавлено: 2009-07-14 20:36:14
ProFTP
where id_name1 = id_anme2
id_name1 = 'bla-bla'
id_name2 = 'site.com/bla-bla/index.php'
как мне вытянуть то что после флеш? site.com/^ ^/index.php
чтобы сравнить....
Re: регулярные выражения SQL
Добавлено: 2009-07-14 20:50:26
zg
ProFTP писал(а):как мне вытянуть то что после флеш?
фнукция есть такая в MySQL
http://dev.mysql.com/doc/refman/5.1/en/ ... ion_substr, можно ей вытянуть
Re: регулярные выражения SQL
Добавлено: 2009-07-14 21:17:16
ProFTP
дело в том что длинна слова между флеш может быть разная....
а сабстр обрезает строку от длинны или по диапазону...
site.com/dfgdfg/index.phpdfgdfg
site.com/dfg/index.phpghjghkkhjkhjkhjkhk
site.com/yiyuiyuyu/index.phpghg
как вытянуть между флеш?
Re: регулярные выражения SQL
Добавлено: 2009-07-14 23:33:13
E-Wind
Re: регулярные выражения SQL
Добавлено: 2009-07-15 1:56:20
ProFTP
да, именно так, но только вопрос именно в этом!

напиши плиз для моего случая, а то я что-то не вдуплюсь...
Re: регулярные выражения SQL
Добавлено: 2009-07-15 16:24:52
ProFTP
Код: Выделить всё
SELECT col2 REGEXP CONCAT('^[^/]*/',col1,'/.*$') FROM TABLE_NAME