我需要一个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。