如何根据字符串的一部分制作Group。
示例:
AB-1234
AB 1234
希望根据" AB1234"进行分组。 。分组时不应该考虑第3个字符。
先谢谢。
答案 0 :(得分:1)
不需要正则表达式,substr
会更快,试试这个:
group by substr(yourField, 1, 2) || substr(yourField, 4)
请参阅相关文档:http://psoug.org/definition/substr.htm
如果您仍想进行正则表达式,那将是:
group by regexp_replace(yourField, '([\w]{2})\w(.+)', '\1\2')