[英]Athena View - Need to get a specific value from a column's original value
我正在 athena 表中創建一個視圖,我需要從其中的列值中獲取 substring。 我有一列值如下所示:
|12 MO ABC 14.99APR /1.20PMT|
|36 MO ABC 14.99%APR /1.20%PMT|
|36 MO ABC 14.99% APR /1.20%|
|14 個月 ABC 9.99%APR /8.79%|
|14 個月 ABC DEF 9.10% APR |
從這些值中,我只需要獲得突出顯示的 APR 值。 我們怎樣才能得到它?
您可以使用:
SELECT regexp_extract('|36 MO ABC **14.99% APR**/1.20%PMT|', '[\d.%]+ APR')
它將返回:
14.99% APR
如果APR
之前的空格有時會丟失,您可以使用:
SELECT regexp_extract('|14 MONTH ABC9.99%APR/8.79%|', '[\d.%]+ ?APR')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.