oracle没有sum if函数,但是有替代的decode函数

    xiaoxiao2021-03-25  89

    oracle 中使用group by的sum if,老是报"缺失右括号"的错误,其实不缺右括号,只是不支持而已。

    mysql中:sum(if(t2.IS_SINK=’1‘,1,0)) as IS_SINK //如果沉没,将1累加到is_sink,否则将0累加到is_sink

    oracle中:sum(decode(t2.IS_SINK,'1',1,0)) as IS_SINK

    转载请注明原文地址: https://ju.6miu.com/read-14218.html

    最新回复(0)