SQRT

Retorna a raiz quadrada de um número de ponto flutuante; somente são suportados os tipos de dado nativos REAL, FLOAT e DOUBLE PRECISION. O tipo retornado pela função SQRT é o mesmo tipo do parâmetro.

Nota: Para executar SQRT em outros tipos de dado, estes devem ser convertidos em tipos de ponto flutuante.

Sintaxe

SQRT(ExpressãoPontoFlutuante)
VALUES SQRT(3421E+09)

-- lança uma exceção se alguma linha armazenar um número negativo:
SELECT SQRT(MINHA_COLUNA_DUPLA) FROM MINHA_TABELA

-- retorna a raiz quadrada de um INTEGER após convertê-lo
-- em um tipo de dado de ponto flutuante:
VALUES SQRT (CAST(25 AS FLOAT));