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中文網其他相關文章!