Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
SSIS Integration Runtime em Azure Data Factory
Fornece o resto inteiro após dividir a primeira expressão numérica pela segunda.
Sintaxe
dividend % divisor
Arguments
dividend
É a expressão numérica para dividir.
dividendo pode ser qualquer expressão numérica válida. Para mais informações, consulte Tipos de Dados de Serviços de Integração
divisor
É a expressão numérica para dividir o dividendo por. O divisor pode ser qualquer expressão numérica válida, exceto zero.
Tipos de Resultados
Determinado pelos tipos de dados dos dois argumentos. Para mais informações, consulte Tipos de Dados de Serviços de Integração em Expressões.
Observações
Ambas as expressões devem ser avaliadas como tipos de dados inteiros com ou sem sinal.
Se qualquer um dos operandos for nulo, o resultado é nulo.
Módulo zero não é legal.
Exemplos de Expressões
Este exemplo calcula o módulo a partir de dois literais numéricos. O resultado é 3.
42 % 13
Este exemplo calcula o módulo a partir da coluna SalesQuota e de um literal numérico.
SalesQuota % 12
Este exemplo calcula o módulo a partir de duas variáveis numéricas: Vendas$ e Mês. A variável Sales$ deve estar entre parênteses porque o nome inclui o carácter $. Para mais informações, consulte Identificadores (SSIS).
@[Sales$] % @Month
Este exemplo usa o operador módulo para determinar se o valor da variável Valor é par ou ímpar, e usa o operador condicional para devolver uma cadeia que descreve o resultado. Para mais informações, veja ? : (Condicional) (Expressão SSIS).
@Value % 2 == 0? "even":"odd"
Ver também
Precedência e Associatividade dos Operadores
Operadores (Expressão SSIS)