演算子 (SSIS)

このセクションでは、式の言語が提供する演算子、および式エバリュエータが使用する演算子の優先順位と結合性について説明します。

次の表に、演算子に関するこのセクションのトピックの一覧を示します。

演算子

説明

キャスト (SSIS)

式をあるデータ型から別のデータ型に変換します。

() (かっこ) (SSIS)

式の評価順序を特定します。

+ (加算) (SSIS)

2 つの数値式を加算します。

+ (連結) (SSIS)

2 つの式を連結します。

- (減算) (SSIS)

最初の数値式から 2 番目の数値式を減算します。

- (負数化) (SSIS)

数値式を負数化します。

* (乗算) (SSIS)

2 つの数値式を乗算します。

/ (除算) (SSIS)

最初の数値式を 2 番目の数値式で除算します。

% (剰余) (SSIS 式)

最初の数値式を 2 番目の数値式で割った剰余を整数値で返します。

|| (論理 OR) (SSIS)

論理 OR 演算を実行します。

&& (論理 AND) (SSIS)

論理 AND 演算を実行します。

! (論理 Not) (SSIS)

ブール型のオペランドを否定します。

| (ビット演算子包含的 OR) (SSIS)

2 つの整数値の OR 演算をビット単位で実行します。

^ (ビット演算子排他的 OR) (SSIS)

2 つの整数値の排他的 OR 演算をビット単位で実行します。

& (ビット演算子 AND) (SSIS)

2 つの整数値の AND 演算をビット単位で実行します。

~ (ビット演算子 Not) (SSIS)

整数の否定のビット演算を実行します。

== (等しい) (SSIS)

2 つの式が等しいかどうかを判別するための比較を実行します。

!= (等しくない) (SSIS)

2 つの式が等しくないかどうかを判別するための比較を実行します。

> (より大きい) (SSIS)

最初の式が 2 番目の式より大きいかどうかを判別するための比較を実行します。

< (より小さい) (SSIS)

最初の式が 2 番目の式未満かどうかを判別するための比較を実行します。

>= (以上) (SSIS)

最初の式が 2 番目の式以上かどうかを判別するための比較を実行します。

<= (以下) (SSIS)

最初の式が 2 番目の式以下かどうかを判別するための比較を実行します。

? : (条件) (SSIS)

ブール式の評価に基づいて 2 つの式のうちのいずれかの式を返します。

優先順位の階層内における各演算子の配置の詳細については、「演算子の優先順位と結合規則」を参照してください。