首頁 > 資料庫 > mysql教程 > 如何在 Access SQL 中取代 NULL 值:相當於 COALESCE?

如何在 Access SQL 中取代 NULL 值:相當於 COALESCE?

Linda Hamilton
發布: 2025-01-08 00:45:44
原創
269 人瀏覽過

How to Replace NULL Values in Access SQL: The Equivalent of COALESCE?

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板