Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - обрезание строк в запросе

Ответить
Настройки темы
MySQL - обрезание строк в запросе

Пользователь


Сообщения: 63
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем привет!
Подскажите как в запросе указать чтобы сервер обрезал строку вида /rsl01003000000/rsl01003308000/rsl01003308702/rsl01003308702.pdf в вид rsl01003308702.pdf ?
что использовать? регулярные выражения или можно сделать replace?


2014-10-01 02:37:53.707 open /rsl01004000000/rsl01004707000/rsl01004707572/rsl01004707572.pdf NULL 1 87.229.193.19 1062359 NULL 571

Отправлено: 17:22, 15-01-2015

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


vision-d, зависит от того, какие функции доступны в запросах MySQL (я этого, например, не знаю). Может быть и RegExp, если они есть. Может быть, найти позицию последнего «/» и получить остаток строки справа.

Отправлено: 17:25, 15-01-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 63
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо!
Разобрался сам!
Вот так: right ([document], 13) as [document]

Отправлено: 09:40, 19-01-2015 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


vision-d, уверены, что там всегда 13 символов будет, и не иначе?

Отправлено: 09:49, 19-01-2015 | #4


Пользователь


Сообщения: 63
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да, всегда 13 правых символов будет выводить

Отправлено: 08:56, 20-01-2015 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Э… vision-d, очевидно, я не вполне корректно сформулировал свою мысль. Вы уверены в том, что в любой строке:
Цитата vision-d:
строку вида /rsl01003000000/rsl01003308000/rsl01003308702/rsl01003308702.pdf »
всегда будет справа ровно 13 символов до «/»? А не 12, 14 или 15?

Отправлено: 10:20, 20-01-2015 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - обрезание строк в запросе

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - Обрезание строк vision-d Скриптовые языки администрирования Windows 1 07-04-2014 10:59
CMD/BAT - Обрезание файлов в командной строке 4zz Скриптовые языки администрирования Windows 5 21-05-2012 08:05
CMD/BAT - Обрезание содержимого переменной tr011_tmn Скриптовые языки администрирования Windows 2 20-10-2011 15:08
обрезание первых нулей при вставке в excel vagner_HATE Хочу все знать 4 27-03-2006 10:01
Обрезание рисунков BigMac Программное обеспечение Windows 9 15-01-2005 05:32




 
Переход