% (模數) (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"