Access SQL の COALESCE 関数と同等
COALESCE 関数は、パラメーター リストから最初の非 NULL 値を返すために SQL Server (T-SQL) でよく使用されます。 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 かどうかを評価します。 true の場合は 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 中国語 Web サイトの他の関連記事を参照してください。