この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

条件関数

クエリサービスでは、次の条件関数がサポートされています。
関数 使用方法
coalesce(arg1, arg2, ...)
入力引数
arg1, arg2, …: ���意のデータ型
戻り値
入力と同じ
説明
引数リストの最初の非 NULL 値を返します。
if(condition, true_value, false_value)
入力引数
  • condition: ブール値として評価される式
  • true_value: 任意のデータ型
  • false_value: 任意のデータ型 (省略可能)
戻り値
任意のデータ型
説明
condition が真であれば true_value を、そうでなければ false_value を返します。入力引数に false_value が指定されず、condition が偽の場合、null を返します。
nullif(value1, value2)
入力引数
value1, value2: 任意のデータ型
戻り値
value1 のデータ型、または NULL
説明
value1value2 と等しい場合は null を、そうでない場合は value1 を返します。たとえば、SELECT null if(TIMESTAMP '2022-04-06 12:39:25', TIMESTAMP '2022-06-06 12:39:25') は、TIMESTAMP '2022-06-06 12:39:25' を返します。
try(expression)
入力引数
expression:
戻り値
null
説明
入力された式を評価し、特定の種別のエラーには Null を返して処理します。次の起こりうるエラーは Try ���処理されます。
  • ゼロによる除算。
  • 無効なキャストまたは関数の引数。
  • 数値が範囲外。