如何提取Postgresql中最后两个括号之间的数据?
例如,我有以下专栏:如何提取Postgresql中最后两个括号之间的数据?,sql,postgresql,brackets,Sql,Postgresql,Brackets,例如,我有以下专栏: 你好,我是(BR20134) 法国巴黎(BR10293) (BR62543)辣妹(BR6729) 我需要有以下专栏 BR20134 BR10293 BR6729 我使用此查询提取列之间的内容: select substring(Column FROM '\((BR.+)\)') FROM Table 但很明显,它只在一个字段中有一对括号而不是两个括号时才起作用 顺便说一句,我正在使用Postgresql 谢谢这总是提取最后一个括号中的表达式: substring(text
select substring(Column FROM '\((BR.+)\)')
FROM Table
但很明显,它只在一个字段中有一对括号而不是两个括号时才起作用
顺便说一句,我正在使用Postgresql
谢谢这总是提取最后一个括号中的表达式:
substring(textcolumn FROM '\((BR[^)]+)\)[^(]*$')
这将始终提取最后一个括号中的表达式:
substring(textcolumn FROM '\((BR[^)]+)\)[^(]*$')
为什么不在ORM级别处理这个问题?为什么不在ORM级别处理这个问题?