Consultas en SQL I

Consultas en SQL I

16 Qs

quiz-placeholder

Similar activities

2FPB_UD3_Elementos de una red de datos y teleco.

2FPB_UD3_Elementos de una red de datos y teleco.

7th Grade

12 Qs

Quinto A

Quinto A

5th Grade

16 Qs

Repaso TIC- 1º-bach

Repaso TIC- 1º-bach

11th Grade

20 Qs

Javascript

Javascript

University

12 Qs

UF0511 Hojas de cálculo.

UF0511 Hojas de cálculo.

Professional Development

20 Qs

Hojas, libros y mas, Excel

Hojas, libros y mas, Excel

7th Grade

20 Qs

8° Capítulo 3 - Lecciones 1 y 2

8° Capítulo 3 - Lecciones 1 y 2

8th Grade

11 Qs

DISCOS DUROS

DISCOS DUROS

1st - 3rd Grade

15 Qs

Consultas en SQL I

Consultas en SQL I

Assessment

Quiz

Computers

Practice Problem

Hard

Created by

Daniel Beffermann

Used 34+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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?