在下表中,我只需要显示PRICE_CHARGED列的数值。
TID LIST_PRICE PRICE_CHARGED
01254 04768=1.00 Amount: purchase(04768)=1.00
01254 04768=0.55 Amount: purchase(04768)=0.55
01254 04768=9.50 Amount: purchase(04768)=9.50
我想只显示等于符号后的数值。
结果应该是这样的:
PRICE_CHARGED
1.00
0.55
9.50
任何帮助都将不胜感激!
split_part
函数在这里应该会有所帮助。它将获取一个字符串值,将其除以指定的字符串,然后返回基于1的索引值。
select split_part(PRICE_CHARGED, '=', 2) from <my_table>;