SQRT Função escalar

A função SQRT retorna a raiz quadrada de um número.

Read syntax diagramSkip visual syntax diagramSQRT(expression)

O esquema é SYSIBM. (A versão SYSFUN da função SQRT continua a estar disponível.)

expressão
Uma expressão que retorna um valor de qualquer tipo de dado numérico embutido. Se o argumento for decimal flutuante, a operação é realizada em decimal flutuante-point; caso contrário, o argumento será convertido em floatinga de dupla precisão para processamento pela função.

Se o argumento for DECFLOAT (n), o resultado é o DECFLOAT (n); caso contrário, o resultado é um número de ponto flutuante de dupla precisão.

O resultado pode ser nulo; se o argumento for nulo, o resultado será o valor nulo.

Notas

Exemplo

Suponha que SQUARE seja uma variável de host DECIMAL (2, 1) com um valor de 9.0.
   VALUES SQRT(:SQUARE)
Retorna o valor aproximado 3.00.