当前位置: 首页 > 面试题库 >

将同一表的两列相乘并将结果存储到同一表的第三列

陆斌
2023-03-14
问题内容

我有一张桌子

SALES(sno,comp_name,quantity,costperunit,totalcost)

提供costperunit值后,totalcost需要计算为"totalcost=quantity*costperunit".

我想乘'quantity''costperunit'列并将结果存储在'totalcost'同一表的列中。

我已经试过了:

insert into SALES(totalcost) select quantity*costperunit as res from SALES

但是失败了!

有人请帮助我实现这一目标。


问题答案:

尝试更新表格

UPDATE SALES SET totalcost=quantity*costperunit


 类似资料:
  • 问题内容: 我有一张桌子和一张桌子。 该表具有以下结构: 所有用户( 投诉者 和 投诉解决者) 都位于table中。 如何编写查询以显示两列的用户名? 这给了我一个: 但我不知道如何编写,因此两列均显示用户名而不是ID。 问题答案:

  • 我解决了一个编程问题,如果有两个数字A和B,我必须在乘积的二进制形式中找到1的个数。A和B的范围是[0,10^9]包括在内。这是我写的代码。 这对输入(3,4)很有效,但当我尝试(323294746475)作为输入时,代码不起作用,结果显示0作为答案。我在不同的地方放了几个输出语句进行调试,发现有了这个输入,乘法的结果是-1170032381(这是错误的),因此while循环的条件失败。所以,我像

  • 想象我们有两个数组: 获取包含两者相乘值的第三个String数组的更好方法是什么?比如: 我知道,我可以使用循环并将1中的每个元素与2中的每个元素连接起来,并将结果放入3中。但实际上和中的元素要多得多。Java中是否有专门的工具使其更有效?

  • 问题内容: 我有一个称为消息的SQL表,它有三列 此表是用来从一个用户传送到另一个存储信息,它存储了从替代的,现在我需要创建一个视图,显示并通过获取的名称从使用表在表中的消息。 提前致谢 问题答案: 您需要使用不同的别名连接两次aspnet_Users表: 解释: 在这里,aspnet_Users表以不同的别名U1,U2连接了两次。并且每个用户名都从相应的表中获取。

  • 问题内容: 我正在尝试将pandas Dataframe(orders_df)中的两个现有列相乘- 价格(股票收盘价)和Amount(股票数量),并将计算结果添加到名为“值”的新列中。由于某些原因,当我运行此代码时,“值”列下的所有行均为正数,而某些行应为负数。在DataFrame的“操作”列下,有七行带有“出售”字符串,七行带有“购买”字符串。 请让我知道我在做什么错! 问题答案: 如果我们愿意

  • 问题内容: 我有一个主表和几个较小的表。 表有 一张小桌子有 另外(具有与表中C1的值匹配的值的变量。 列名与两个表都匹配。我想创建一个存储过程从插入值表(,,和更小的表)( )。 我的努力: 请帮忙 谢谢 问题答案: 您需要使用语法-不涉及任何关键字: