ID 1068091 Banca FCC Órgão TRF - 3ª REGIÃO Ano 2014 Provas FCC - 2014 - TRF - 3ª REGIÃO - Analista Judiciário - Informática - Banco de Dados Disciplina Banco de Dados Assuntos PL-SQL Em PL/SQL, COALESCE (expr1, expr2) é equivalente a Alternativas CASE WHEN expr1 = expr2 AND expr1 IS NOT NULL END SUBSTR (expr1, expr2) MAX ( expr1, expr2) CASE WHEN expr1 IS NOT NULL THEN expr1 ELSE expr2 END WHERE expr1 IN expr2 Responder 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