Как в MySQL вести поиск в строке обратно чем LOCATE(substr,str,pos)(влево)?
В MySQL функция LOCATE(substr,str,pos) ищет совпадения вправо, а как произвести поиск обратно, т.е. влево?
Дело в том что мне нужно найти совпадение в строке только перед указанной позицией.
Пример "на даче на крыше на полу на ковре на шее", нужно узнать позицию слова "НА" которая стоит перед словом "КОВРЕ",. но между НА и КОВРЕ может быть неизвестное количество символов.