SELECT
addr,
SUBSTR(addr, 1, char_LENGTH(addr) - 4),
SUBSTRING_INDEX(addr, '-' ,- 1)
FROM
gas_cust0808
WHERE
build_code = '751'
AND RIGHT (addr, 3) = '15A';
addr是数据库中原值,
SUBSTR(addr, 1, char_LENGTH(addr) - 4) a,截取字符串固定长度
SUBSTRING_INDEX(addr, '-' ,- 1) b,截取字符串最后一个-后的字符
最后再拼接起来concat(a,b)