mysql-语句-替换字符V和非a-z0-9字符为_

SELECT t.chengxu,
SUBSTRING_INDEX(
-- REGEXP_REPLACE(UPPER(chengxu), '[V\.,,-\s]', '_'), -- 1. 将 V 替换为 _
REGEXP_REPLACE(UPPER(chengxu), 'V|[^a-zA-Z0-9]', '_'), -- 1. 将 V 替换为 _
'_', -- 2. 以 _ 为分隔符
1 -- 3. 截取第一个分隔符之前的部分
)
AS CC
FROM detail AS t ORDER BY cc DESC