【问题标题】:MS SQL -- abs difference of a column with two valuesMS SQL - 具有两个值的列的绝对差异
【发布时间】:2020-03-11 21:48:52
【问题描述】:

我对 sql 的疑问是:

我有一个临时表,其中薪水列中有两个值(比如 92 和 34)。如何计算列的绝对差并将其放入同一个临时表的新列中?

【问题讨论】:

  • 这篇文章显示您没有进行任何研究或努力。
  • 您不能在一列中放置两个值。

标签: sql sql-server database tsql select


【解决方案1】:

你想要SQL Server mathematical function ABS()。假设现有值存储在col1col2中,并且你想用绝对差值填写new_col,你可以这样做:

update mytable set new_col = abs(col1 - col2)

【讨论】:

  • 如果它们在同一列怎么办?
  • 你是什么意思在同一列
猜你喜欢
  • 2020-02-18
  • 1970-01-01
  • 2021-11-19
  • 2022-07-23
  • 1970-01-01
  • 2016-08-31
  • 1970-01-01
  • 1970-01-01
  • 2022-09-22
相关资源
最近更新 更多