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.