論理関数
論理関数は式に基づいて動作し、式に含まれる値またはセットに関する情報が返されます。 たとえば、IF 関数を使用して式の結果を確認し、条件付き結果を作成できます。
このカテゴリの内容
関数 | Description |
---|---|
AND | 両方の引数が TRUE かどうかをチェックし、両方の引数が TRUE の場合には TRUE を返します。 |
BITAND | 2 つの数値のビットごとの 'AND' を返します。 |
BITLSHIFT | 指定したビット数だけ左にシフトした数値を返します。 |
BITOR | 2 つの数値のビットごとの 'OR' を返します。 |
BITRSHIFT | 指定したビット数だけ右にシフトした数値を返します。 |
BITXOR | 2 つの数値のビットごとの 'XOR' を返します。 |
COALESCE | 空白として評価されない最初の式を返します。 |
FALSE | 論理値 FALSE を返します。 |
IF | 条件をチェックし、TRUE の場合は 1 つの値を返します。それ以外の場合は、2 つめの値を返します。 |
IF.EAGER | 条件をチェックし、TRUE の場合は 1 つの値を返します。それ以外の場合は、2 つめの値を返します。 条件式に関係なく、常に分岐式を実行する eager 実行プランが使用されます。 |
IFERROR | 式を評価し、式からエラーが返された場合は、指定した値を返します。 |
NOT | FALSE を TRUE に、または TRUE を FALSE に変更します。 |
OR | TRUE を返すために、いずれかの引数が TRUE であるかどうかを確認します。 |
SWITCH | 値のリストに対して式を評価し、考えられる複数の結果式のいずれかを返します。 |
TRUE | 論理値 TRUE を返します。 |