sql обрезать строку



Автор Ѐоман Новосёлов задал вопрос в разделе Другие языки и технологии

обрезка sql и получил лучший ответ

Ответ от Иван Жаренков[гуру]
1. substr(\'twenty one rub\',1, LENGTH(\'twenty one rub\')-3). 2. replace(\'двадцать один рубль\', \'рубль\', \'\')

Ответ от Звонок[гуру]
SUBSTRING( <строка> FROM <с позиции> [FOR <кол-во символов>])

Ответ от George Eliseeff[гуру]
Стандарт SQL не предоставляет функций работы со строками. Каждый производитель СУБД делает, как хочет. Например, в Oracle можно сделать: SELECT REGEXP_REPLACE('тысяча двадцать пять рублей','\sрубл. +$',NULL) FROM DUAL SELECT REGEXP_REPLAC

Ответ от Fallen down[гуру]
mysql> select left('один рубль',4) as example; +-----------+| example | +-----------+| один | +-----------+1 row in set (0.00 sec)

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: обрезка sql
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*