首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据存储到别名为mysql的列中

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

Stack Overflow用户
提问于 2016-12-17 07:24:54
回答 1查看 57关注 0票数 0

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

EN

回答 1

Stack Overflow用户

发布于 2016-12-17 09:31:53

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

假设您的SELECT查询如下

代码语言:javascript
复制
SELECT id, sales, overhead FROM table_name

然后您可以像这样修改它

代码语言:javascript
复制
SELECT id, sales, overhead, sales-overhead AS alias_name FROM table_name

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41193819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档