Pregunta 36

Técnico Auxiliar Informática del Estado - 2019 - TIC A1 - Superior de Sistemas y Tecnologías (Libre)

Indique el resultado de ejecutar la sentencia SQL: SELECT MAX( col ) FROM table WHERE col < ( SELECT MAX( col ) FROM table ); Sobre la siguiente tabla: col --- 5 6 4 5 6

  • A.6
  • B.5Respuesta correcta
  • C.5 5
  • D.4

Explicación

La respuesta correcta es B. La subconsulta devuelve 6 como MAX(col). La consulta externa busca MAX(col) WHERE col < 6, que devuelve 5, el segundo valor más alto. Los duplicados no afectan al resultado de MAX.