如何根据另一列的结果对一列的结果进行硬编码

时间:2017-09-28 18:35:09

标签: sql

我是sql的新手,浏览过堆栈溢出并且不了解触发器功能,设置函数建议这样做。我相信这可以用声明的情况来完成。

我使用下面提供的查询得到以下结果。 结果显示符号X的两个不同“类型”具有两个不同的权重。我想让结果显示1型X和2型X的总和为1 X.因此结果将显示1型,符号X,重量2.95。

Type    Symbol  Price   Weight 
1   g       1.17
1   h       1.24
1   x       1
2   x       1.95
2   a       2.4
2   b       1.16
2   c       2.9
2   d       0.97
2   e       1.11
2   f       1.54

SELECT 'Type','Symbol','Price','Weight'
UNION
Select type,
symbol
,IFNULL(price,'')
,weight 
from lcv

提前谢谢。

0 个答案:

没有答案