Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.614 questões
Analisando a situação apresentada, é possível concluir que esse comportamento ocorre quando:
Qual comando SQL ele deve utilizar para obter essa lista?
Qual comando SQL realiza essa operação de atualização dos dados?
Ao término dos trabalhos, um analista deve atualizar o campo status da tabela auditoria para 'Concluída' sempre que existir um relatório associado cuja conclusão seja 'Aprovado'.
A partir dessa situação hipotética, assinale a opção em que é apresentada a sintaxe SQL que o referido analista deverá utilizar para executar essa atualização.
Com base no código SQL precedente e nos comandos da linguagem de definição de dados (DDL), assinale a opção correta.
Um DBA foi encarregado de modelar uma tabela para agendamento de eventos no postgres versão 18.0. A tabela criada pelo DBA possui o seguinte código:

Qual das seguintes operações INSERT será rejeitada devido a uma violação de constraint, não permitindo que o registro seja inserido no banco de dados?
Considere o seguinte script SQL ANSI para responder à próxima questão.

Ao analisar a consulta SQL ANSI a seguir:

É correto afirmar que seu objetivo é apresentar o código e o título dos projetos armazenados na tabela
Considere o seguinte script SQL ANSI para responder à próxima questão.

CLIENTE(cliente_id, nome, email, cidade, estado) PEDIDO(pedido_id, cliente_id, data_pedido, valor_total, status)
ITEM_PEDIDO(pedido_id, produto_id, quantidade, preco_unitario)
PRODUTO(produto_id, nome, categoria, estoque)
O gerente de vendas precisa de um relatório que mostre o nome de cada cliente e o valor total de todos os seus pedidos com status 'ENTREGUE', exibindo apenas os clientes que gastaram mais de R$ 1.000,00 no total. O resultado deve ser ordenado do maior para o menor valor gasto.
Assinale a opção que apresenta corretamente a consulta SQL que atende corretamente a esse requisito.
A consulta apresentada revela o número do CPF e nome de suspeitos associados a
I.A função ROW_NUMBER (__)OVER (PARTITION BY departamento ORDER BY salario DESC) atribui um número sequencial único para cada linha dentro de cada departamento, reiniciando a contagem a cada novo departamento, ordenado pelo maior salário.
II.A função RANK(__)difere de DENSE_RANK(__)no tratamento de empates: RANK(__)deixa "buracos" na numeração após um empate (ex: 1, 2, 2, 4), enquanto DENSE_RANK(__)mantém a sequência consecutiva (ex: 1, 2, 2, 3).
III.As funções de janela podem ser utilizadas diretamente na cláusula WHERE para filtrar resultados, como por exemplo WHERE ROW_NUMBER(__)OVER(...) = 1, simplificando consultas de paginação.
Está correto o que se afirma em:
(__)O comando INNER JOIN seleciona registros que possuem valores correspondentes em ambas as tabelas envolvidas na consulta.
(__)O comando LEFT JOIN (ou LEFT OUTER JOIN) retorna todos os registros da tabela da esquerda e os registros correspondentes da tabela da direita, preenchendo com NULL onde não houver correspondência.
(__)O comando FULL OUTER JOIN retorna apenas os registros que não possuem correspondência em nenhuma das tabelas, excluindo as interseções de dados.
(__)O comando CROSS JOIN realiza o produto cartesiano entre duas tabelas, combinando cada linha da primeira tabela com todas as linhas da segunda, exigindo obrigatoriamente a cláusula ON.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
A partir da situação apresentada, assinale a opção que corresponde ao comando SQL que atende exatamente a esse objetivo.