(Стар въпрос, но най-добрият резултат от търсенето)
За MySQL 8:
SELECT REGEXP_REPLACE('stackoverflow','(.{5})(.*)','$2$1');
-- "overflowstack"
Можете да създавате групи за заснемане с () , и можете да се обърнете към тях с помощта на $1 , $2 и др.