SóProvas


ID
1068091
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Em PL/SQL, COALESCE (expr1, expr2) é equivalente a

Alternativas
Comentários
  • The Oracle/PLSQL COALESCE function returns the first non-null expression in the list. If all expressions evaluate to null, then the COALESCE function will return null.

  • Retorna o primeiro valor não nulo.

    Ex.: SELECT COALESCE(idade, 0) FROM Pessoa

    Se a idade for NULL, apresentará 0


    Similar à função NVL.
    NVL → Padrão Oracle.
    COALESCE → Padrão ANSI.

  • A função COALESCE tem como objetivo retornar a primeira expressão não nula entre seus argumentos. Se todas as expressões forem não anuláveis (nonnullable), o resultado será digitado como nonnullable. Caso todas as expressões forem nulas, o resultado será NULL. O comando equivale ao comando:
    CASE
       WHEN expr1 IS NOT NULL THEN
       expr1
    ELSE
       expr2
    END;

    RESPOSTA: D