separar - split campo mysql
MySQL: parte izquierda de una cadena dividida por una cadena separadora? (3)
Me gustaría ver la función de subcadena en SQL que es SUBSTR, pero es más para establecer posiciones en la cadena, no tanto para longitudes variables.
Necesito una función MySQL para obtener la parte izquierda de una cadena con longitud variable, antes del separador.
Por ejemplo, con la cadena separadora ''=='':
abcdef==12345 should return abcdef
abcdefgh==12 should return abcdefgh
También lo mismo, pero por la parte correcta ...
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)
para la parte correcta use -1 en lugar de 1.