Access SQL 中 COALESCE 函数的等效项
COALESCE 函数通常用于 SQL Server (T-SQL) 中,用于从参数列表中返回第一个非 NULL 值。在 Access SQL 中,IIF 函数具有类似的功能。
解决方案:
要在 Access SQL 中实现 COALESCE 的功能,可以使用 IIF 函数。语法如下:
<code>IIf([表达式], TruePart, FalsePart)</code>
在本例中,要将 Price 字段中的 NULL 值替换为 0:
<code>"Price = IIf([Price] Is Null, 0, [Price])"</code>
此表达式评估 Price 字段是否为 NULL。如果为真,则返回 0;否则,返回 Price 值本身。
通过将此表达式合并到查询中,您可以有效地处理 NULL 值:
<code>SELECT ProductId, "Price = IIf([Price] Is Null, 0, [Price])" AS Price FROM Products</code>
此查询返回 ProductId 和修改后的 Price 列,其中 NULL 值已替换为 0。
以上是如何在 Access SQL 中替换 NULL 值:相当于 COALESCE?的详细内容。更多信息请关注PHP中文网其他相关文章!