wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL Quiz

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

¿Que significa SQL?

a)

Strong Question Language

b)

Structured Query Language

c)

Structure Question Language

2.

¿Que comando se usar para consultar datos a una base de datos?

a)

OPEN

b)

EXTRACT

c)

SELECT

d)

GET

3.

¿Que sentencia SQL sirve para consultar por la columna "Nombre" en una tabla llamada "Clientes"?

a)

SELECT Nombre FROM Clientes

b)

EXTRACT Nombre FROM Clientes

c)

SELECT Clientes.Nombre

d)

GET Clientes.Nombre

4.

¿Que sentencia SQL sirve para consultar por todas las columnas de una tabla llamada "Clientes"?

a)

SELECT [all] FROM Clientes

b)

SELECT Clientes.*

c)

SELECT * FROM Clientes

d)

SELECT Clientes

5.

¿Que sentencia SQL sirve para consultar por todas las columnas de una tabla llamada "Clientes" donde el nombre del cliente sea "Angel"?

a)

SELECT * FROM Clientes WHERE nombre<>'Angel'

b)

SELECT * FROM Clientes WHERE nombre='Angel'

c)

SELECT [all] FROM Clientes WHERE nombre='Angel'

d)

SELECT [all] FROM Clientes WHERE nombre LIKE 'Angel'

6.

¿Que sentencia SQL sirve para consultar por todas las columnas de una tabla llamada "Clientes" donde el nombre del cliente comience por "a"?

a)

SELECT * FROM Clientes WHERE Nombre LIKE 'a%'

b)

SELECT * FROM Clientes WHERE Nombre LIKE '%a'

c)

SELECT * FROM Clientes WHERE Nombre LIKE '%a%'

d)

SELECT * FROM Clientes WHERE Nombre = 'a%'

7.

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

a)

Correcto

b)

Falso

8.

¿Que sentencia SQL sirve para consultar por todas las columnas de una tabla llamada "Clientes" donde el nombre del cliente sea "Juan" y su apellido "Gonzalez"?

a)

SELECT Nombre='Juan', Apellido='Gonzalez' FROM Clientes

b)

SELECT * FROM Clientes WHERE Nombre='Juan' AND Apellido='Gonzalez'

c)

SELECT * FROM Clientes WHERE Nombre='Juan' OR Apellido='Gonzalez'

d)

SELECT * FROM Clientes WHERE Nombre<>'Juan' AND Apellido<>'Gonzalez'

9.

¿Que sentencia SQL sirve para que la consulta devuelva valores únicos?

a)

SELECT UNIQUE

b)

SELECT DISTINCT

c)

SELECT DIFFERENT

10.

¿Que sentencia SQL Sirve para devolver datos ordenados?

a)

SORT

b)

SORT BY

c)

ORDER

d)

ORDER BY

11.

¿Que sentencia SQL devuelve todos los registros de la tabla Clientes ordenados de forma descendente por Nombre?

a)

SELECT * FROM Clientes SORT 'Nombre' DESC

b)

SELECT * FROM Clientes ORDER Nombre DESC

c)

SELECT * FROM Clientes ORDER BY Nombre DESC

d)

SELECT * FROM Clientes SORT BY 'Nombre' DESC

12.

¿Que sentencia SQL devuelve el número de registros de la tabla Clientes?

a)

SELECT COLUMNS(*) FROM Clientes

b)

SELECT NO(*) FROM Clientes

c)

SELECT COUNT(*) FROM Clientes

d)

SELECT LEN(*) FROM Clientes

13.

¿Que sentencia SQL devuelve valor más alto del campo Edad de la tabla Clientes?

a)

SELECT MAX(Edad) FROM Clientes

b)

SELECT TOP(Edad) FROM Clientes

c)

SELECT MAXIMUM(Edad) FROM Clientes

d)

SELECT HIGH(Edad) FROM Clientes

14.

¿Que sentencia SQL sirve para consultar por todas las columnas de una tabla llamada "Clientes" donde el nombre del cliente NO sea "Juan" y su apellido sea "Gonzalez"?

a)

SELECT * FROM Clientes WHERE Nombre='JUAN' AND Apellido='Gonzalez'

b)

SELECT * FROM Clientes WHERE Nombre NOT('JUAN') AND Apellido='Gonzalez'

c)

SELECT * FROM Clientes WHERE Nombre<>'JUAN' AND Apellido='Gonzalez'

d)

SELECT * FROM Clientes WHERE Nombre<>'JUAN' OR Apellido='Gonzalez'

15.

¿Que sentencia SQL sirve para consultar cuantas filas hay en una tabla llamada "Clientes" donde el nombre del cliente empiece por "Juan" y su apellido sea "Gonzalez"?

a)

SELECT COUNT(*) FROM Clientes WHERE Nombre='Juan%' AND Apellido='Gonzalez'

b)

SELECT * FROM Clientes WHERE Nombre LIKE 'Juan%' AND Apellido='Gonzalez'

c)

SELECT COUNT(*) FROM Clientes WHERE Nombre LIKE '%Juan%' AND Apellido='Gonzalez'

d)

SELECT COUNT(*) FROM Clientes WHERE Nombre LIKE 'Juan%' AND Apellido='Gonzalez'