(Câu hỏi cũ, nhưng kết quả tìm kiếm hàng đầu)
Đối với MySQL 8:
SELECT REGEXP_REPLACE('stackoverflow','(.{5})(.*)','$2$1');
-- "overflowstack"
Bạn có thể tạo nhóm chụp bằng ()
và bạn có thể tham khảo chúng bằng cách sử dụng $1
, $2
, v.v.