因此,我在 mysql 数据库中有一个列,其中包含“34343|dollar”和“2343|dollar”等值。我希望获取所有列值,然后删除“|dollar”字符串并获取数字的平均值。我怎样才能实现这个目标?
最佳答案
类似这样的事情:
select AVG(CONVERT(REPLACE(col,'|dollar',''), SIGNED INTEGER)) from my_table;
“col”是具有您提到的值的列。
关于php - 如何从 mysql 数据库获取值,替换值中的一些文本,然后获取数值的平均值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37195753/