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

时间:2016-12-16 23:24:54

标签: javascript mysql

有没有办法将数据存储到作为别名的列中?此列将用于总销售额,但实际上不是mysql表中的现有列。换句话说,我的表格中没有用于存储总销售额的列,我需要将其作为别名列进行动态操作,其中我将我的总销费用列中的数据减去我的产品销售列以获取总数销售并将其存储在此列中实际不在我的表中。

1 个答案:

答案 0 :(得分:1)

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

让我们说您的SELECT查询如下

SELECT id, sales, overhead FROM table_name

然后你可以像这样修改它

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

这将为您提供另一个名为" alias_name"的列。这将保留表中每行的销售开销值。

已编辑:在我看来,如果读取次数(大于?)大于写入次数,则将计算值存储在新列中是有意义的。我猜测一个像加法/减法这样的简单操作,它不会带来显着的性能提升(如果有的话),但是它应该具有复杂的操作。