当我试图执行下面的查询时,会得到以下错误:
ORA-00932不一致数据类型预期字符获得编号
select (case when upper (TEXT) <> lower (TEXT) then 'INVALID'
else sum(TEXT)
end)
from CLASS
where SECTION = 'SEVENTH' 当我删除condition>中的SUM时,查询工作得很好,但是我需要对文本进行求和才能达到预期的结果。
发布于 2013-06-09 23:15:15
你不能发SUM短信,对吧?这就是为什么当您从CASE中删除操作时,它工作得很好的原因。你试过在你想要求和的值上使用to_number吗?
https://stackoverflow.com/questions/17015044
复制相似问题