Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.618 questões
A tabela
tem a seguinte estrutura simplificada.

Dessa tabela, deseja-se obter, para cada cliente, o total de vendas realizadas e, em seguida, apresentar o ranking desses clientes, ordenado do maior para o menor valor total.
A partir das informações precedentes, assinale a opção na qual é apresentada a consulta SQL que atenderá ao desejado.
A partir das tabelas precedentes, referentes a empresas em que foram realizadas auditorias, assinale a opção em que a consulta SQL apresentada retorna corretamente a lista de empresas que foram objeto de nenhuma ou de apenas uma auditoria no ano de 2025.
Uma clínica odontológica de médio porte decidiu modernizar o seu sistema de prontuário eletrônico e agendamento de consultas, visando melhorar a gestão de atendimentos, reduzir retrabalho e integrar as informações clínicas dos pacientes em uma base relacional centralizada. A equipe de TI contratada adotará uma metodologia ágil para o desenvolvimento do novo sistema, cujo banco de dados será compatível com MySQL, SQL Server e PostgreSQL.
Com base nessa situação hipotética, julgue os itens seguintes.
O comando DELETE FROM pacientes; em SQL remove permanentemente a tabela pacientes e os seus dados do banco de dados.
Uma clínica odontológica de médio porte decidiu modernizar o seu sistema de prontuário eletrônico e agendamento de consultas, visando melhorar a gestão de atendimentos, reduzir retrabalho e integrar as informações clínicas dos pacientes em uma base relacional centralizada. A equipe de TI contratada adotará uma metodologia ágil para o desenvolvimento do novo sistema, cujo banco de dados será compatível com MySQL, SQL Server e PostgreSQL.
Com base nessa situação hipotética, julgue os itens seguintes.
A cláusula GROUP BY do SQL pode ser utilizada para agrupar atendimentos odontológicos por dentista, permitindo aplicar funções agregadas como COUNT() ou SUM() para gerar os relatórios de produção.
Com base nessa situação hipotética, julgue o item seguinte.
O comando UPDATE clientes SET email = NULL WHERE nome = ‘Carlos Santos’; irá alterar o e‑mail do cliente para uma string vazia, indicando que o campo está em branco.
Com base nessa situação hipotética, julgue o item seguinte.
A consulta SELECT * FROM projetos WHERE status = ‘Em Andamento’ OR cidade = ‘São Luís’; retorna apenas os projetos que estão “Em Andamento” na cidade de São Luís.
Com base nessa situação hipotética, julgue o item seguinte.
O comando DELETE FROM equipes WHERE id = 10; remove permanentemente, do banco de dados, a equipe cujo ID é igual a 10.
Com base nessa situação hipotética, julgue o item seguinte.
A consulta SELECT * FROM projetos WHERE cidade = ‘São Luís’; retorna todos os projetos realizados na cidade de São Luís.
Com base nessa situação hipotética, julgue o item seguinte.
A consulta SELECT projeto_id, COUNT(*) FROM tarefas GROUP BY projeto_id and WHERE projeto_id > 10; retorna o número de tarefas por projeto.
Coluna 1
1. TRUE
2. FALSE
3. UNKNOWN
Coluna 2
( ) 10 IS null
( ) 10 IS NOT null
( ) 10 = null
( ) null = null
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Em um sistema Oracle 19c, existe a seguinte tabela:

Qual dos comandos SQL abaixo resulta em uma lista com o nome dos alunos com nota maior ou igual a 7 e com 2 ou menos faltas?
No SGBD Microsoft SQL Server 2019, existem as seguintes tabelas:

Foi executada uma query SQL que retornou o seguinte resultado, onde null representa uma célula vazia:

Qual a query correta que retornaria o resultado acima?