我想從諸如123A America,234B Britania等名稱中提取兩個整數和字符。 我只想要數字和附加的字母(即123A)。 我使用regexp_matches(名稱, '(\ d +)(\ d)')和它的結果爲:postgresql:如何連接兩個regexp_matches()
{123,A}, {456,B}
我想用級聯,得到一個數組的第一元件和第二元件使用兩種不同的功能 (regexp_matches(name, '(\d+)(\D)')) [1] || (regexp_matches(name, '(\d+)(\D)')) [2]
但它產生一個錯誤: ERROR: functions and operators can take at most one set argument
我怎樣才能得到這兩個元素作爲一個字符串?
一般來說,錯誤信息是指什麼?即爲什麼,什麼似乎是一個簡單的值連接,導致錯誤:函數和運算符最多可以採用一個集合參數? – pretzels1337