TesIA TAI Bloque: Supuesto 1 ID: dLhgTy31fEkSk4lk53TL

17. También le consultan sobre la sentencia SQL a utilizar para obtener el listado del identificador de los opositores (IdOpositor) que tienen más de una entrada en la tabla Solicitud.

  1. A) SELECT IdOpositor, COUNT(IdSolicitud) AS NumeroSolicitudes FROM Solicitud GROUP BY IdOpositor WHERE NumeroSolicitudes > 1
  2. B) SELECT IdOpositor, IdSolicitud FROM Solicitud WHERE COUNT(IdSolicitud) > 1
  3. C) SELECT IdOpositor, COUNT(IdSolicitud) FROM Solicitud WHERE COUNT(IdSolicitud) > 1 GROUP BY IdOpositor
  4. D) SELECT IdOpositor, COUNT(IdSolicitud) FROM Solicitud GROUP BY IdOpositor HAVING COUNT(IdSolicitud) > 1

Feedback de la pregunta

La respuesta correcta es D. Para filtrar grupos basados en una condición agregada (como `COUNT`), se utiliza la cláusula `HAVING` después de `GROUP BY`.

Chat de la pregunta

Todavía no hay mensajes públicos para esta pregunta.