Pular para o conteúdo principal

Questão de Banco de Dados — PL-SQL — FCC 2015

Banco de DadosPL-SQL
Código
fc023687
Banca
FCC
Órgão
TRE-PB
Ano
2015
Nível
Médio
Cargo
Técnico Judiciário - Área Apoio Especializado - Operação de Computadores
Em uma instrução SELECT da linguagem PL/SQL
  1. Aé obrigatório o uso da palavra-chave AS entre o nome de uma coluna e seu apelido.
  2. Butiliza-se && como operador de concatenação entre duas colunas.
  3. Ctodos os apelidos de colunas precisam estar entre aspas duplas.
  4. Dum valor nulo não é o mesmo que zero ou espaço em branco.
  5. Ea cláusula DESCRIBE exibe a estrutura de uma tabela.
Revelar gabarito e comentário

GabaritoD — um valor nulo não é o mesmo que zero ou espaço em branco.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

PL/SQL: Instrução SELECT

Gabarito: letra D. Um valor nulo (NULL) representa ausência de valor, diferindo de zero (valor numérico) ou espaço em branco (caractere). As demais alternativas contêm afirmações incorretas sobre a sintaxe SELECT em PL/SQL.

A banca testa o conhecimento básico da linguagem SQL e seus conceitos fundamentais, especialmente o tratamento de nulos.

Alternativa A — ❌ Incorreta

A palavra-chave AS é opcional na definição de um alias (apelido) de coluna. Em PL/SQL (e no SQL padrão), pode-se escrever tanto SELECT nome AS alias quanto SELECT nome alias. Portanto, não é obrigatória.

Alternativa B — ❌ Incorreta

O operador de concatenação de strings em PL/SQL (e Oracle SQL) é || (duas barras verticais), e não &&. O && é utilizado em SQL*Plus para substituição de variáveis.

Alternativa C — ❌ Incorreta

As aspas duplas são necessárias apenas quando o alias contém espaços, caracteres especiais ou é uma palavra reservada. Para aliases simples, podem ser omitidos. Exemplo: SELECT nome "Nome Completo" é obrigatório, mas SELECT nome nome_simples funciona.

Alternativa D — ✅ Correta ⟵ GABARITO

NULL é um valor especial que indica a ausência de um dado. Não é igual a zero (que é um valor numérico) nem a espaço em branco (que é um caractere). Essa distinção é fundamental em SQL e afeta operações de comparação e agregação.

Alternativa E — ❌ Incorreta

DESCRIBE (ou DESC) é um comando de ambiente (SQL*Plus, SQL Developer) para exibir a estrutura de uma tabela, não é uma cláusula da instrução SELECT. A cláusula que exibe dados é SELECT ... FROM ....

Gabarito: letra D

Link permanente: /questoes/fc023687