我在表中有两列,我试图计算列中每个单元格的最小执行者之间的差异。
Column_a column_B abc 1 DEF 5 GHI 7 JKL 8
我试图得到如下输出
abc 1 0 def 5 4 ghi 5 6 jkl 8 7
b列中每个单元格与最小值(b列)之间的c列差值
bq9c1y661#
使用窗口功能:
select column_a, column_b, (column_b - min(column_b) over ()) from t;
kknvjkwl2#
试试这个。
SELECT Column_a , Column_b, Column_b- (SELECT MIN(Column_b) FROM your_table) AS Column_c FROM Your_table
2条答案
按热度按时间bq9c1y661#
使用窗口功能:
kknvjkwl2#
试试这个。