Questão FC372898
Seja a tabela Contas de um banco de dados relacional: Contas (Número, Saldo, Nome-Cliente, Código-Agência) O comando PL-SQL para obter o saldo e o código da agência dos registros d
Linguagem SQL
FCC · 2018
Seja a tabela Contas de um banco de dados relacional:
Contas (Número, Saldo, Nome-Cliente, Código-Agência)
O comando PL-SQL para obter o saldo e o código da agência dos registros da tabela Conta, com nome do cliente nulo, ordenados pelo saldo, com código da agência maior do que 5000 é:
- SELECT Saldo, Código-Agência
FROM Contas
WHERE Código-Agência > 5000 AND Nome-Cliente = ‘null’
CLASSIFY ON Saldo
- SELECT Saldo, Código-Agência
FROM Contas
WHERE Código-Agência > 5000, Nome-Cliente = NULL’
HAVING Saldo UP
- SELECT Saldo, Código-Agência
FROM Contas
WHERE Código Agência > 5000 AND Nome-Cliente IS NULL
ORDER BY Saldo
- SELECT Saldo, Código-Agência
FROM Contas
FOR Código-Agência > 5000 , Nome-Cliente <> NULL’
CLASSIFY ON Saldo
- SELECT Saldo, Código-Agência
FROM Contas
WHERE Código-Agência > 5000 OR Nome-Cliente LIKE ‘NULL’
ORDER UP ON Saldo
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O comando emprega SELECT para retornar as colunas Saldo e Código-Agência da tabela Contas (cláusula FROM), obedecendo ao requisito de projeção dos campos desejados.
A cláusula WHERE filtra registros com Código-Agência > 5000 (comparação numérica) e Nome-Cliente IS NULL. O uso de IS NULL é obrigatório para testar ausência de valor; o operador AND combina as duas condições para que ambas precisem ser verdadeiras.
A cláusula ORDER BY sobre Saldo ordena o resultado por esse campo; por padrão a ordenação é crescente (menor para maior).
Observação prática: identificadores com hífen podem exigir delimitação (por exemplo, "Código-Agência") conforme o dialeto SQL do SGBD.
Assim, a consulta retorna apenas os saldos e códigos de agência que atendem aos filtros, ordenados por saldo.
Conteúdo do catálogo FC Concursos · Atualizado em