共用方式為


(模數) (SSIS 運算式)

適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime

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

語法

  
dividend % divisor  
  

引數

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

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

結果類型

由兩個引數的資料類型決定。 如需相關資訊,請參閱 Integration Services Data Types in Expressions

備註

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

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

模數零不合法。

運算式範例

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

42 % 13  

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

SalesQuota % 12  

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

@[Sales$] % @Month  

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

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

另請參閱

運算子優先順序與關聯性
運算子 (SSIS 運算式)