[英]Extract substring between special characters in a string
我正在嘗試從Postgres RDS實例的AWS ARN(Amazon資源編號)中提取賬戶名稱和區域,並將其傳遞給另一個腳本。 例如ARN:
arn:aws:rds:eu-central-1:123456789777:db:testdb
在上面的示例中,我嘗試提取region= eu-central-1
和accountnumber= 123456789777
我們可以在這里嘗試使用SPLIT_PART
:
with cte AS (
select 'arn:aws:rds:eu-central-1:123456789777:db:testdb'::text as arn
)
select
split_part(arn, ':', 4) as region,
split_part(arn, ':', 5) as account_no
from cte;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.