javascript - 将数据存储到别名为 mysql 的列中

标签 javascript mysql

有没有办法将数据存储到别名列中?该列将用于总销售额,但实际上并不是 mysql 表中的现有列。换句话说,我的表不会有一列来存储总销售额,我需要将其作为别名列动态创建,其中我将间接成本列中的数据减去产品销售列中的数据以获得总销售额sales 并将其存储在实际上不在我的表中的这一列中。

最佳答案

如果我正确理解你的问题,答案是肯定的,你可以这样做,但就像评论中已经提到的一些好人一样,这不是最好的方法。

假设您的 SELECT 查询如下

SELECT id, sales, overhead FROM table_name

然后你可以像这样修改它

SELECT id, sales, overhead, sales-overhead AS alias_name FROM table_name

这还将为您提供另一列名为“alias_name”的列,该列将保存表中每行的销售开销值。

编辑:在我看来,如果读取次数(很多?)大于写入次数,则将计算值存储在新列中是有意义的。我猜测像加法/减法这样的简单操作不会带来实质性的性能改进(如果有的话),但对于复杂的操作则应该如此。

关于javascript - 将数据存储到别名为 mysql 的列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41193819/

相关文章:

mysql - 在一列 SQL 中连接 ID

mysql - 跨多个表的 SQL 查询

javascript - 类型错误 : Cannot set property '0' of undefined

javascript - 下拉点击按钮无法更改高度

php - 优化集合包含查询

php - 要在数据表中显示的 JSON 数据

PHP - 进阶 MYSQL 同时

javascript - 将事件从覆盖的 div 传递到 Highmaps

javascript - 使用 nextjs9 在 img 标签中加载 .svg 文件

javascript - 将 html 元素定位在页面中的任意 x/y 坐标处