标签: php mysql
所以我在mysql db中有一个列,其值为'34343 | dollar'和'2343 | dollar'。我希望得到所有列值,然后删除'| dollar'字符串并获得数字的平均值。我怎样才能做到这一点?
答案 0 :(得分:0)
这样的事情:
select AVG(CONVERT(REPLACE(col,'|dollar',''), SIGNED INTEGER)) from my_table;
'col'是您的列,其中包含您提到的值。