ホームページ > データベース > 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 関数は、パラメーター リストから最初の非 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート