Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 30 questões.
#2434955

Considere um Gerenciador de Bancos de Dados Relacional que armazena uma base de dados sobre atendimentos médicos.
A tabela CONSULTAS, armazenada nessa base de dados, é composta pelas colunas MATRICULA_MEDICO, MATRICULA_PACIENTE e DATA (as três colunas compõem a chave-primária da tabela).

A figura a seguir apresenta um exemplo de conteúdo para a tabela CONSULTAS.



O comando SQL que seleciona a matrícula de cada paciente e a matrícula do(s) médico(s) que mais vezes atendeu(ram) tal paciente é

  • SELECT MATRICULA_PACIENTE, MATRICULA_MEDICOFROM CONSULTASGROUP BY MATRICULA_PACIENTE, MATRICULA_MEDICOHAVING COUNT(*) = (SELECT MAX(QTD)FROM (SELECT MATRICULA_PACIENTE,MATRICULA_MEDICO, COUNT(*) AS QTDFROM CONSULTASGROUP BY MATRICULA_PACIENTE,MATRICULA_MEDICO) LISTA)
  • SELECT MATRICULA_PACIENTE, MATRICULA_MEDICOFROM(SELECT MATRICULA_PACIENTE, MATRICULA_MEDICO, MAX(QTD) AS QTDFROM (SELECT MATRICULA_PACIENTE,MATRICULA_MEDICO, COUNT(*) AS QTDFROM CONSULTASGROUP BY MATRICULA_PACIENTE,MATRICULA_MEDICO) LISTAGROUP BY MATRICULA_PACIENTE, MATRICULA_MEDICO) LISTA2
  • SELECT MATRICULA_PACIENTE, MATRICULA_MEDICOFROM (SELECT MATRICULA_PACIENTE,MATRICULA_MEDICO, COUNT(*) AS QTDFROM CONSULTASGROUP BY MATRICULA_PACIENTE, MATRICULA_MEDICO) LISTAWHERE NOT EXISTS(SELECT MATRICULA_PACIENTE, MATRICULA_MEDICOFROM(SELECT MATRICULA_PACIENTE,MATRICULA_MEDICO, COUNT(*) AS QTDFROM CONSULTASGROUP BY MATRICULA_PACIENTE, MATRICULA_MEDICO) LISTA2WHERE LISTA2.MATRICULA_PACIENTE = LISTA.MATRICULA_PACIENTEAND LISTA2.QTD > LISTA.QTD)
  • SELECT MATRICULA_PACIENTE, MATRICULA_MEDICOFROM CONSULTASGROUP BY MATRICULA_PACIENTE, MATRICULA_MEDICOHAVING COUNT(*) = MAX(COUNT(*))
  • SELECT MATRICULA_PACIENTE, MATRICULA_MEDICOFROM(SELECT MATRICULA_PACIENTE,MATRICULA_MEDICO, COUNT(*) AS QTDFROM CONSULTASGROUP BY MATRICULA_PACIENTE, MATRICULA_MEDICO) LISTAORDER BY QTD DESC
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora