Как использовать explode(delimiter, string) в запросе MySQL
В ячейке есть значение 1234567890_1234567890 и мне необходимо сделать explode('_', string)['1']
Как я могу сделать это в запросе?
Ответы (1 шт):
Автор решения: Chupaka
→ Ссылка
В MySQL нет функции explode. Если вам надо получить концовку строки после символа подчёркивания - можно делать так:
SUBSTRING_INDEX(text, '_', -1)
Если разделителей может быть несколько - то нужно что-то вроде
SUBSTRING_INDEX(SUBSTRING_INDEX(text, '_', 2), '_', -1)