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

标签 sql hadoop hive hiveql impala

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

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 中每个单元格与 min(column b) 之间的差异

最佳答案

试试这个。

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

关于sql - 尝试计算最小值与单元格中每个值之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56063772/

相关文章:

sql - 条件唯一约束

mysql - 如何使我的带有连接的 MySQL 查询更简洁?

hadoop - avro映射的lib中的AvroKey和AvroValue类

hadoop - 无法使用hadoop归档工具进行归档

aggregate - Elastic MapReduce 中的可用缩减器

apache-spark - Pyspark 写入 S3 中的外部 Hive 表不是并行的

hadoop - 何时使用 Hcatalog 以及它的好处是什么

mysql - 查找 MySQL/MariaDB 中项目的排名和总数

hadoop - MSCK REPAIR TABLE 表名耗时较长

mysql - 如何处理子查询返回null