Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
IFNULL
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
IFNULL を使用すると、データ内の NULL 値をより適切な値または意味のある値に置き換えることができます。これは、グラフに NULL を表示したくないときや、後続の計算で特定の値が必要な場合に便利です。
使用例
IFNULL(Discount, 0)
構文
IFNULL( input_expression, null_result )
パラメータ
input_expression -- 評価する式。有効な式は何でも input_expression として使えます。
null_result -- input_expression が null の場合に返される値。input_expression が NULL ではない場合、IFNULL は input_expression を返します。有効な式は何でも null_result として使えます。
例
顧客の注文に適用した平均割引額(割引なしの注文も含む)を計算します。ただし、アプリケーションでは「割引なし」が 0 ではなく null で表される場合があります。
数式 AVG(Discount) に割引額「null」は含まれないため、null をゼロに変換する必要があります。それには、たとえば Discount No Nulls といった新しいフィールドを作成します。
IFNULL(Discount, 0)
この数式は、「Discount フィールドが null の場合は 0 を返し、そうでない場合は Discount を返す」という意味になります。
そうすれば、割引なしの注文を含めて平均割引額を計算できます。
AVG(Discount No Nulls)
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-05-08 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-05-08 UTC。"],[],[]]