sql - 如何使用MYSQL中同一行中的列中的数据更新列?

标签 sql mysql

我有一个包含价格和面积字段的房子表,现在我想再添加一个名为“average_price”的列。

如何在MYSQL中根据价格和区域设置average_price?

最佳答案

只有一个想法:

  • 在您喜欢的编辑器/方法中添加您的专栏
  • 遍历您的表格并定义 average_price 值
  • 用您的值更新实际行

    UPDATE your_table SET average_price = price/area;

关于sql - 如何使用MYSQL中同一行中的列中的数据更新列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3952488/

相关文章:

MYSQL:如何从表中删除所有键约束?

mysql - 单条记录按主键更新慢

mysql - 使用随机字符串更新新的 SQL 列

MySQL从两个表中删除多列

mysql - Swift Vapor/Fluent 模型中的其他数据类型(例如 Unsigned SmallInt、Datetime 和 Decimal)?

php - PDO fatal error - 在非对象上调用成员函数 prepare()

mysql - mysql中如何根据另一个表统计一个表中的行数

mysql - 在子查询中使用 order by case

MySQL - 查询以合并表中的行与字段中的重复值

c# - C#中的备份和恢复