SELECT OpenEdge 查询中为 NULL

SELECT NULL in OpenEdge Query

我希望能够在我的 SELECT 列表中 SELECT 一个 NULL 值,以便稍后在 UNION 中使用它(例如)。当我尝试 SELECT NULL AS my_null_value FROM some_table 时,它给我一个语法错误。我可以通过执行以下操作来解决它。

    SELECT CASE WHEN 1=1 THEN NULL END AS my_null_value
    FROM some_table

是否有更简洁的方法来完成此操作?与使用 CASE 语句相比,我觉得过去用更少的字符和更简单的方式来完成此操作。

我终于找到了。

一个更简单(或更多shorthand)的方法是使用以下方法:

    SELECT NULLIF(0,0) AS my_null_value
    FROM some_table