Questão FC670745
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 ret
Linguagem SQL
QUADRIX · 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 o item seguinte.
Em um ambiente com SQL Server, a instrução SELECT TOP 10 * FROM Consultas pode ser usada para listar as dez primeiras consultas da tabela, sem depender de uma cláusula de ordenação.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
\(SELECT TOP 10 * FROM Consultas\) é válida no SQL Server e, ao ser executada, retorna até dez registros da tabela. Por isso a asserção foi julgada CERTO: a instrução lista registros sem exigir obrigatoriamente uma cláusula de ordenação.
No entanto, é importante destacar que, sem ORDER BY, a escolha desses dez registros é não determinística. A ordem retornada depende do plano de execução, da organização física dos dados e de operações internas, portanto não há garantia de quais serão as "primeiras" linhas em sentido lógico. Para um resultado previsível deve-se usar ORDER BY.
Conteúdo do catálogo FC Concursos · Atualizado em