Search Header Logo

Consultas en SQL I

Authored by Daniel Beffermann

Computers

Used 34+ times

Consultas en SQL I
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

16 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Los alumnos de desafío latam aprueban con un 90% de desafios evaluados subidos a la plataforma LMS y con una nota de la prueba de 7.0 o más.

¿Cómo seleccionar a todos los estudiantes aprobados?

SELECT

*

FROM estudiantes

WHERE promedio > 7;

SELECT

*

FROM estudiantes

WHERE promedio >= 7

AND desafios_evaluados >= 0.9;

SELECT

*

FROM estudiantes

WHERE promedio >= 7.0

AND desafios_evaluados >= 0.9;

SELECT

*

FROM estudiantes

WHERE promedio = 7

AND desafios_evaluados >= 0.9;

2.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Supongamos que tienes una tabla llamada "puntuaciones" con las columnas "nombre" (nombre del jugador) y "puntos" (puntos obtenidos en un juego).
Quieres encontrar al jugador con la puntuación más alta. ¿Cuál sería la consulta SQL adecuada para lograrlo?

SELECT nombre, puntos FROM puntuaciones WHERE puntos = MAX(puntos);

SELECT nombre, MAX(puntos) FROM puntuaciones;

SELECT TOP 1 nombre, puntos FROM puntuaciones ORDER BY puntos DESC;

SELECT nombre, puntos FROM puntuaciones ORDER BY puntos DESC LIMIT 1;

3.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Tienes una tabla "ventas" con las columnas "id_venta" y "fecha."

Deseas eliminar todas las ventas realizadas antes del 1 de enero de 2023. ¿Cuál sería el comando SQL adecuado?

DELETE FROM ventas WHERE fecha < '2023-01-01';

DELETE FROM ventas WHERE fecha < '01-01-2023';

DROP FROM ventas WHERE fecha < '2023-01-01';

DROP FROM ventas WHERE fecha < '01-01-2023';

4.

MULTIPLE CHOICE QUESTION

3 mins • 2 pts

Media Image

Escribe una consulta SQL que devuelva el mayor precio de venta registrado para cada día en la tabla "ventas".

El resultado debe incluir la fecha y el precio máximo correspondiente a esa fecha, ordenados de mas antiguo a más reciente.

SELECT

fecha,

MAX(precio)

FROM ventas;

SELECT

fecha,

MAX(precio)

FROM ventas

ORDER BY fecha ASC;

SELECT

DISTINCT(fecha),

MAX(cantidad)

FROM ventas

ORDER BY fecha ASC;

SELECT

fecha,

MAX(precio)

FROM ventas

GROUP BY fecha

ORDER BY fecha;

5.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Un analista de negocio te pide que limpies la tabla de empleados.

En particular, deseas eliminar los registros de empleados que sean antiguos (contratados antes del 1 de enero de 2022) o que figuren como inactivos

DELETE FROM empleados WHERE ____________;

fecha_contratacion < '01-01-2022' OR status = 'inactivo'

fecha_contratacion < "2022-01-01" AND status = "inactivo"

fecha_contratacion < '2022-01-01' OR status = 'inactivo'

fecha_contratacion < "2022-01-01" AND status = "inactivo"

6.

MULTIPLE CHOICE QUESTION

3 mins • 2 pts

Media Image

Como analista del area de ventas requieres obtener el INGRESO TOTAL por día de la tabla de ventas.

SELECT

cantidad*precio

FROM ventas;

SELECT

cantidad*cast(precio as decimal)

FROM ventas;

SELECT
SUM(cantidad*CAST(precio as decimal))
FROM ventas;

SELECT

fecha, sum(cantidad*cast(precio as decimal))
FROM ventas

GROUP BY fecha;

7.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Media Image

Supongamos que deseas obtener el número total de registros de la tabla "ventas."
¿Cuál sería el comando SQL que debes ejecutar desde la linea de comandos de psql?

\count ventas

\sum registros ventas

SELECT

COUNT(*)

FROM ventas;

SELECT total_registros(ventas);

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?