1
我有这个SQL下面,我用来比较z值。我把z放在子查询中,然后比较它。子查询中的子查询 - 有可能吗?
我的qn在我的下面的else语句中,我想在另一个公式中计算其他信息仅在另一个名为var1(例如,n)的表中可用的其他公式。我想总结(n)/ count(n)在我的else语句中以cv结尾。然后做一个case语句,如果cv> 10的话太大,如果太少的话。
我应该在这个子查询中做另一个子查询吗?任何建议请。谢谢!
select
z,
CASE
when z > 1 then 'Pls increase your inputs'
when z < -1 then 'Pls decrease your inputs'
else 'No comment' END as Input
from
(select
case
when S < 0 then (S/En-Eg))
else (S/En+Eg))
end as z
from var2);
请注明SQL的味道,你正在尝试使用。 – 2009-10-20 09:59:53
还有一个示例表definiton,其中包含您期望的示例输出? – Andomar 2009-10-20 10:36:51
对于迟到的回复感到抱歉。 SQL的味道是什么意思? 表定义用于表VAR2 小号整数 恩浮 例如浮动 表麻利为VAR1 N×整数 样本输出将是: - Z-条件评论 -------- ---------------------------------------- > 1'请增加您的输入' <-1'请减少您的输入' <1 & > -1如果sum(n)/ count(n)> 10那么'LARGE' 其他'小' 如果您需要其他信息,请让我知道吗? – rayhan 2009-10-26 02:45:54