Вверх ↑
Ответов: 655
Рейтинг: 18
#1: 2014-11-06 12:52:34 ЛС | профиль | цитата
ser_davkin,

create table test (file text);
insert into test values ('song.mp3');
insert into test values ('verybigexecutable.exe');
insert into test values ('simple.html');

select rtrim(rtrim(file,"htmlexemp3"),'.') from test;

п.с. "htmlexemp3" -дописывай туда нужные тебе форматы htmlexemp3docxls и т.д., только точку не ставь.
------------ Дoбавленo в 13.52:
первым rtrim'ом (внутри запроса который) мы удаляем ненужные хвосты "htmlexemp3", вторым rtrim'ом убиваем '.'

в "htmlexemp3" перечисли символы которые нужно вырезать только точку не ставь., у меня отлично пашет вот такой вариант

select rtrim(rtrim(file,'qwertyuiopasdfghjklzxcvbnm1234567890'),'.') from test;

п.с. мой вариант не панацея но рабочий..
карма: 0

0