0
我有一個主表持有可能街類型的列表:如何查找字符串數組以匹配列中的值?
CREATE TABLE land.street_type (
str_type character varying(300)
);
insert into land.street_type values
('STREET'),
('DRIVE'),
('ROAD');
我在其中的地址被裝入一個表,我需要解析字符串做在主街道類型查找,以獲取郊區跟隨街道。
CREATE TABLE land.bank_application (
mailing_address character varying(300)
);
insert into land.bank_application values
('8 115 MACKIE STREET VICTORIA PARK WA 6100 AU'),
('69 79 CABBAGE TREE ROAD BAYVIEW NSW 2104 AU'),
('17 COWPER DRIVE CAMDEN SOUTH NSW 2570 AU');
預期輸出:
VICTORIA PARK
BAYVIEW
CAMDEN SOUTH
任何PostgreSQL的技術來查找值的陣列針對一個表列和獲取數據的匹配字以下?
如果我能夠獲取街道類型後存在的數據,那麼我可以從中刪除最後3個字段的狀態,郵政編碼和國家代碼以識別郊區。
謝謝歐文,它適合我。我試圖理解'(。*)\ D + \ d + \ D + $',但無法。 –
@HarinathArasu:我在手冊中添加了一些解釋和鏈接。 –