Ответ 1
SELECT SUBSTRING_INDEX(column_name, '==', 1) FROM table ; // for left
SELECT SUBSTRING_INDEX(column_name, '==', -1) FROM table; // for right
Мне нужна функция MySQL, чтобы получить левую часть строки переменной длины перед разделителем.
Например, с разделительной строкой '==':
abcdef==12345 should return abcdef
abcdefgh==12 should return abcdefgh
То же самое, но для правой части...
SELECT SUBSTRING_INDEX(column_name, '==', 1) FROM table ; // for left
SELECT SUBSTRING_INDEX(column_name, '==', -1) FROM table; // for right
select substring_index('abcdef==12345','==',1)
для правой части используйте -1 вместо 1.
Я бы посмотрел на функцию подстроки в SQL, которая является SUBSTR, но больше для заданных позиций в строке, а не для переменной длины.