我有这样的地址
420 CONSUMER SQUARE (PET SMART PARKING LOT)
在一列中,我想删除括号和单词,结果应该看起来像
420 CONSUMER SQUARE
我如何在PostgreSQL中执行此操作?
答案 0 :(得分:9)
请试试这个
SELECT regexp_replace('420 CONSUMER SQUARE (PET SMART PARKING LOT)', '\(.*\)', '');
答案 1 :(得分:1)
您需要使用regexp_replace
功能
SELECT regexp_replace('420 CONSUMER SQUARE (PET SMART PARKING LOT)', '^(.*)\\(.*?\\)', '\\1')
-- or
SELECT regexp_replace('420 CONSUMER SQUARE (PET SMART PARKING LOT)', '\\(.*?\\)$', '')
两个示例都将返回420 CONSUMER SQUARE