Pregunta 96

Técnico Auxiliar Informática del Estado - 2019 - TAI Libre OEP 2019

[Supuesto I: Sistema integral de información para la Subdirección de Selección, con módulos de inscripciones, colaboradores, listados y certificados.] Si el campo DNI de la tabla Opositor es de tipo char(9), ¿cuál es la instrucción SQL para obtener el listado de todos los registros de la tabla Opositor cuyo DNI empieza por 3?

  • A.SELECT * FROM Opositor WHERE DNI = '3'.
  • B.SELECT * FROM Opositor WHERE DNI IN ('3').Respuesta correcta
  • C.SELECT * FROM Opositor WHERE DNI LIKE '3%'.
  • D.SELECT * FROM Opositor WHERE DNI = 3*.

Explicación

Para obtener DNI que empiezan por 3 se debe usar LIKE con comodín: SELECT * FROM Opositor WHERE DNI LIKE '3%'. La opción oficial (DNI IN ('3')) solo devolvería registros exactos. La respuesta correcta técnicamente es C, contradictoria con la plantilla oficial.