共用方式為


% (模數) (SSIS 運算式)

提供第一個數值運算式除以第二個數值運算式之後的整數餘數。

語法

        dividend % divisor
      

引數

  • dividend
    要除的數值運算式。dividend 可以是任何有效的數值運算式。如需詳細資訊,請參閱<Integration Services 資料類型>。

  • divisor
    要除以的數值運算式。divisor 可以是除了零以外的任何有效數值運算式。

結果類型

由兩個引數的資料類型決定。如需詳細資訊,請參閱<運算式中的隱含資料類型轉換>。

備註

這兩個運算式都須評估為帶正負號或不帶正負號的整數資料類型。

如果任一個運算元為 Null,則結果為 Null。

模數零不合法。

範例

此範例會計算來自兩個數值常值的模數。結果為 3。

42 % 13

此範例會計算來自 SalesQuota 資料行和數值常數的模數。

SalesQuota % 12

此範例會計算來自 Sales$Month 這兩個數值變數的模數。Sales$ 變數必須加上方括號,因為名稱包含 $ 字元。如需詳細資訊,請參閱<識別碼 (SSIS)>。

@[Sales$] % @Month

此範例使用模數運算子判斷 Value 變數的值為偶數或奇數,並使用條件運算子傳回描述結果的字串。如需詳細資訊,請參閱<?: (條件) (SSIS 運算式)>。

@Value % 2 == 0? "even":"odd"