将一列的值除以另一列

Posted

技术标签:

【中文标题】将一列的值除以另一列【英文标题】:divide the value of a column by another column 【发布时间】:2012-01-05 15:00:48 【问题描述】:

我想的值并将结果显示为单独的列

例如:

项目名称总百分比屏幕数 ------------ -------------- ------------- 亲 1 150 5 亲 2 50 3

现在我想将总百分比除以屏幕数量并将结果显示在另一列中

【问题讨论】:

【参考方案1】:
Select total_percent / no_of_scren as 'result' From yourTableName

【讨论】:

确实只是分割的问题... ;) 整数除法有问题吗? @Climbs_lika_Spyder - 你是什么意思?如果您的意思是整数除法时丢弃了一些分数,是的,OP应该处理这个问题,还有除以零的问题,他应该在除法之前先检查来处理这个问题。 我发现了我的问题。我需要CAST( x as FLOAT)/y 以避免0 结果。

以上是关于将一列的值除以另一列的主要内容,如果未能解决你的问题,请参考以下文章

基于另一列的每个值的列值总和,然后除以总数

mysql如何根据一列值更新另一列的值?

将一列的值用于另一列(SQL Server)?

pyspark 将列值与另一列进行比较包含值范围

sql 里 怎么把一列的值合并成一个字符串

sql 查询某列值为 a和b