雪花云数据平台我需要帮助形成一个SQL查询,以显示等于符号后的数值



在下表中,我只需要显示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>;

最新更新