SóProvas


ID
2669878
Banca
FCC
Órgão
TRT - 6ª Região (PE)
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Considere a existência de uma tabela chamada Funcionario que possui diversos campos, dentre eles o campo nome, que aceita cadeia de caracteres, e o campo comissao, que aceita números reais. No Oracle, para exibir o nome de todos os funcionários e suas respectivas comissões, de forma que se o funcionário não receber comissão apareça 'Sem comissão', utiliza-se a instrução SQL

Alternativas
Comentários
  • O NVL permite substituir NULL (retornado como um espaço em branco) por uma string nos resultados de uma consulta. 

  • A função NVL( ) encontra-se disponível no sistema Oracle, mas não nos sistemas MySQL ou SQL Server. Esta função é utilizada para substituir o valor NULL por outro valor. É semelhante à função IFNULL no sistema MySQL e à função ISNULL no SQL Server.

     

    SELECT SUM ( NVL (Sales,100)) FROM Sales_Data;

     

     

    Letra D

     

     

    https://www.1keydata.com/pt/sql/sql-nvl.php

  • Questão retirada da documentação oficial.

    https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions105.htm

  • Oracle: NVL

    MySQL: IFNULL ou COALESCE

    SQL SERVER: ISNULL

    PostgreSQL: COALESCE

    https://www.w3schools.com/sql/sql_isnull.asp