# 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));

Tópico pai: Funções nativas