SELECT CONCAT(SUBSTRING('abcdefg', 1, 3), '_', SUBSTRING('abcdefg', 4, 4));
上面的代码中,大家使用了SUBSTRING函数来获取字符串的指定位置的子串,然后使用CONCAT函数将它们拼接在一起。其中,SUBSTRING函数的第一个参数是需要获取子串的字符串,第二个参数是子串的起始位置,第三个参数是子串的长度。
如果大家需要获取指定位置之后的字符,可以将第二个参数设置为想要获取的位置,将第三个参数设置为字符串长度减去想要获取的位置。
SELECT CONCAT(SUBSTRING('abcdefg', 4, LENGTH('abcdefg') - 3), '_', SUBSTRING('abcdefg', 1, 3));
上面的代码中,大家先获取了字符串中从指定位置开始的子串,然后获取了指定位置之前的子串,最后将它们拼接在一起。
通过使用SUBSTRING函数,大家可以方便地获取一个字符串中指定位置的字符,从而实现字符串的拼接。