我需要帮助来形成 SQL 查询以显示等于符号后的数值
I need help in forming a SQL query to display the numeric values after equal to symbol
在下面的 table 中,我只需要显示 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
函数应该在这里有所帮助。它将获取一个字符串值,将其按指定的字符串拆分,然后 return 从 1 开始的索引值。
select split_part(PRICE_CHARGED, '=', 2) from <my_table>;
在下面的 table 中,我只需要显示 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
函数应该在这里有所帮助。它将获取一个字符串值,将其按指定的字符串拆分,然后 return 从 1 开始的索引值。
select split_part(PRICE_CHARGED, '=', 2) from <my_table>;