MySQL/MSSQL有一个整齐的小内联,如果您可以在查询中使用的函数检测空值,如下所示。如果(条件,然后,否则)在Oracle
SELECT
...
foo.a_field AS "a_field",
SELECT if(foo.bar is null, 0, foo.bar) AS "bar",
foo.a_field AS "a_field",
...
我运行到现在的问题是,这种代码是不安全的Oracle数据库上运行,因为它似乎不支持这种直列如果语法。
在Oracle中是否有等价物?
这看起来更像我在找的东西。谢谢! – ModeEngage 2009-09-15 17:07:32