php - 如何从 mysql 数据库获取值,替换值中的一些文本,然后获取数值的平均值?

标签 php mysql

因此,我在 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/

相关文章:

php - 在循环中显示自定义分类 Wordpress

c# - 通过引用另一个表的列的计数(*)从一个表中获取数据

php - 隐藏 n :th text using jquery

php - 更新 Symfony 2.1(颠覆)

mysql - 如何在 MySQL 中合并行?

mysql - AWS RDS 将生产数据库移至暂存阶段。最有效的方法?

php - 在 PHP/MySQL 中表示一组条件调查表

php - 如何使用 SQL 或 PHP 从 mySQL 导出它?

php - Laravel 或 PHP 唯一具有多个条件

php - 合并和分离查询数据