wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Preguntas sobre SQL

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

¿Qué significa SQL?

a)

Structured Question Language

b)

Strong Question Language

c)

Structured Query Language

2.

¿Cuál declaración SQL se utiliza para extraer datos de una base de datos?

a)

GET

b)

OPEN

c)

EXTRACT

d)

SELECT

3.

¿Cuál declaración SQL se utiliza para actualizar datos en una base de datos?

a)

SAVE

b)

MODIFY

c)

SAVE AS

d)

UPDATE

4.

¿Cuál declaración SQL se utiliza para eliminar datos de una base de datos?

a)

COLLAPSE

b)

REMOVE

c)

DELETE

5.

¿Cuál declaración SQL se utiliza para insertar nuevos datos en una base de datos?

a)

ADD NEW

b)

ADD RECORD

c)

INSERT NEW

d)

INSERT INTO

6.

Con SQL, ¿cómo seleccionas una columna llamada "FirstName" de una tabla llamada "Persons"?

a)

SELECT Persons.FirstName

b)

EXTRACT FirstName FROM Persons

c)

SELECT FirstName FROM Persons

7.

Con SQL, ¿cómo seleccionas todas las columnas de una tabla llamada "Persons"?

a)

SELECT * FROM Persons

b)

SELECT Persons

c)

SELECT *.Persons

d)

SELECT [ALL] FROM Persons

8.

Con SQL, ¿cómo seleccionas todos los registros de una tabla llamada "Persons" donde el valor de la columna "FirstName" es "Peter"?

a)

SELECT [ALL] FROM Persons WHERE FirstName LIKE "Peter"

b)

SELECT * FROM Persons WHERE FirstName <> "Peter"

c)

SELECT * FROM Persons WHERE FirstName = 'Peter'

9.

Con SQL, ¿cómo seleccionas todos los registros de una tabla llamada "Persons" donde el valor de la columna "FirstName" comienza con una "a"?

a)

SELECT * FROM Persons WHERE FirstName LIKE 'a%'

b)

SELECT * FROM Persons WHERE FirstName = 'a'

c)

SELECT * FROM Persons WHERE FirstName = '%a%'

d)

SELECT * FROM Persons WHERE FirstName LIKE '%a'

10.

El operador OR muestra un registro si ALGUNA de las condiciones listadas es verdadera. El operador AND muestra un registro si TODAS las condiciones listadas son verdaderas.

a)

Verdadero

b)

Falso

11.

Con SQL, ¿cómo seleccionas todos los registros de una tabla llamada "Persons" donde el "FirstName" es "Peter" y el "LastName" es "Jackson"?

a)

SELECT * FROM Persons WHERE FirstName <> 'Peter' AND LastName <> 'Jackson'

b)

SELECT FirstName = 'Peter' , LastName='Jackson' FROM Persons

c)

SELECT * FROM Persons WHERE FirstName = 'Peter' AND LastName = 'Jackson'

12.

Tienes una tabla llamada Libros con las columnas titulo, autor y fecha_publicacion. ¿Cuál consulta selecciona todos los libros publicados después del año 2020?

a)

SELECT * FROM Libros WHERE fecha_publicacion < 2020;

b)

SELECT * FROM Libros WHERE fecha_publicacion > '2020-01-01';

c)

SELECT * FROM Libros WHERE fecha_publicacion > 2020;

d)

SELECT * FROM Libros WHERE fecha_publicacion = 2020;

13.

¿Cuál consulta SQL lista todos los estudiantes de la tabla Estudiantes ordenados alfabéticamente por su nombre?

a)

SELECT * FROM Estudiantes ORDER BY nombre DESC;

b)

SELECT * FROM Estudiantes SORT BY nombre ASC;

c)

SELECT * FROM Estudiantes ORDER BY nombre ASC;

d)

SELECT * FROM Estudiantes ORDER nombre ASC;

14.

Dadas las tablas Estudiantes(id_estudiante, nombre_estudiante) y Prestamos(id_prestamo, id_estudiante, isbn), ¿cuál consulta SQL devuelve el nombre de los estudiantes junto con los códigos ISBN de los libros que han tomado prestados?

a)

SELECT nombre_estudiante, isbn FROM Estudiantes JOIN Prestamos ON Estudiantes.id_estudiante = Prestamos.id_estudiante;

b)

SELECT nombre_estudiante, isbn FROM Estudiantes JOIN Libros ON Estudiantes.id_estudiante = Libros.id_estudiante;

c)

SELECT nombre_estudiante, isbn FROM Prestamos JOIN Estudiantes ON Prestamos.id_estudiante = Libros.id_estudiante;

d)

SELECT nombre_estudiante, isbn FROM Estudiantes WHERE Estudiantes.id_estudiante = Prestamos.id_estudiante;

15.

¿Cuál consulta SQL cuenta el número total de préstamos por cada estudiante en la tabla Prestamos?

a)

SELECT nombre_estudiante, COUNT(*) FROM Estudiantes GROUP BY nombre_estudiante;

b)

SELECT id_estudiante, COUNT(*) FROM Prestamos GROUP BY id_estudiante;

c)

SELECT id_estudiante, COUNT(*) FROM Prestamos ORDER BY id_estudiante;

d)

SELECT id_estudiante, SUM(*) FROM Prestamos GROUP BY id_estudiante;