Как удалить с начала и конца строки заданный повторяющийся символ?

Необходимо преобразовать строки вида:

'------example-1--' 

в

'example-1'

Т.е. удалить с начала и конца строки все символы '-' (прочерк).

Как это сделать лаконично в хранимой процедуре mySQL?


Ответы (1 шт):

Автор решения: 0xdb

Хранимaя процедура тут не нужна, есть стандартная функция TRIM.

Пример (на db<>fiddle):

select trim(both '-' from '------example-1--') result;

result
----------
example-1
→ Ссылка