Saltar la navegación

Autoevaluación

Pregunta de Elección Múltiple

Pregunta

¿Cuál es la estructura básica de una sentencia SELECT?

Respuestas

SELECT - FROM - WHERE

SELECT - FROM

SELECT - WHERE

Retroalimentación

Pregunta

¿Es correcta esta sentencia?

SELECT nombre, * FROM Clientes ORDER BY nombre ASC;

Respuestas

Sí, es correcta.

No, el asterisco debe ir solo.

No, falta la cláusula WHERE

Retroalimentación

Pregunta

¿Qué hace HAVING?

Respuestas

Especifica condiciones que se deben cumplir mediante operadores unarios.

Aplica una condición de selección sobre todos los resultados obtenidos.

Agrupa para crear subtotales en consultas con resultados numéricos.

Retroalimentación

Pregunta

¿Qué columnas muestra la siguiente sentencia?

SELECT nombre as nom, apellidos as ape, ciudad FROM clientes;

Respuestas

nom, ape, ciudad

nombre, apellidos, ciudad

nom, ape, ciu

Retroalimentación

Pregunta

¿Qué cláusula elimina los duplicados?

Respuestas

WHERE

DISTINCT

ALL

Retroalimentación

Pregunta

¿Cuál de estas sentencias devuelve valores?

Respuestas

SELECT nombre FROM clientes WHERE DNI IS NOT NULL;

SELECT nombre FROM clientes WHERE DNI IS NULL;

SELECT nombre FROM clientes WHERE DNI LIKE "Manuel%";

Retroalimentación

Pregunta

¿Cuál de estas sentencias devuelve valores?

Respuestas

SELECT nombre FROM clientes WHERE edad IN (-3, 0, 250);

SELECT nombre FROM clientes WHERE edad BETWEEN 18 AND 20;

SELECT nombre FROM clientes WHERE edad < 18 AND edad > 45;

Retroalimentación

Pregunta

Elige la sentencia SELECT que ordena por apellidos y nombre de forma ascendente.

Respuestas

SELECT nombre, apellidos FROM clientes ORDER BY nombre, apellidos ASC;

SELECT nombre, apellidos FROM clientes ORDER BY apellidos ASC, nombre DESC;

SELECT nombre, apellidos FROM clientes ORDER BY apellidos, nombre;

Retroalimentación