最初,postal_code列中存在一些无效字符。 [有效表格为[A-Z][0-9][A-Z]\s[0-9][A-Z][0-9]
]。执行以下sql命令后
CREATE table public.valid_geo
AS
SELECT regexp_matches(postal_code, '[A-Z][0-9][A-Z]\s[0-9][A-Z][0-9]') AS postal_code,
SUM(total) AS X,
(SUM(total)/COUNT(tran_num)) AS Y,
COUNT(tran_num) AS Z
FROM public.raw_data AS postal_code
GROUP BY postal_code
我为一个[post_code]列找到了一个包含所有值{{J4D 4K9“}的表格。有没有办法将此列中的值转换回6位字符变化(如:J4D4K9 [没有空格和'{''}'])? 注意: 我试图只访问每个数组中的第一个元素。然后我得到了文本'J4D 4K9'。是否有可能将此文本转换为不带空格的字符?