尝试计算最小值与单元格中每个值之间的差异

Trying to calculate diff between Minimum value to every value in a cell

我在 table 中有两列,我正在尝试计算列中每个单元格中表现最差者之间的差异。

Column_a  column_B

abc       1
DEF       5
GHI       7
JKL       8

我正在尝试获得如下所示的输出

abc    1   0
def    5   4
ghi    5   6
jkl    8   7

Column_c b 列中每个单元格与最小值(b 列)之间的差异

试试这个。

SELECT Column_a , Column_b,
Column_b- (SELECT MIN(Column_b) FROM your_table) AS Column_c
FROM Your_table 

使用window函数:

select column_a, column_b, (column_b - min(column_b) over ())
from t;