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
我希望能够在我的 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