2014-09-14 5 views
0

Есть ли другой способ выполнить следующую операцию в mysql?MySQL разбит на

SUBSTRING_INDEX(SUBSTRING_INDEX(membername, ' ', 1), ' ', -1) 

Я в основном пытаются сделать следующее питона:

str.split(' ')[-1] 
+0

Не выполняйте строковые операции в вашей базе данных. Делайте такие вещи в своем коде приложения. Оставить на сервер делать то, что он делает лучше всего, то есть быстро получить данные. Не добавляйте накладные расходы, которые могут быть связаны с другими подключениями. Мои 2 цента – Cratylus

ответ

0

Нет необходимости в двух SUBSTRING_INDEX, не уверен, почему я первоначально имел это. Вот что я использовал:

select SUBSTRING_INDEX(path, '\\', -1) from home_isilonpath 
Смежные вопросы