wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Hojas de trabajo CONSULTAS SQL

Total questions: 14

Worksheet time: 12mins

Name
Class
Date
1.

¿Cuál es la diferencia entre las funciones SUM y COUNT?

4 lines
2.

¿Qué hace la cláusula HAVING en una consulta?

a)

Filtra grupos del agrupamiento hecho en el

GROUP BY

b)

Selecciona columnas del grupo

c)

Filtra filas de la tabla o tablas de la consulta

3.

¿Cuáles de las siguientes afirmaciones sobre el valor nulo son ciertas?

a)

Designa ausencia de dato

b)

Es lo mismo que cero

c)

Es lo mismo que espacio en blanco

4.

Si queremos que un campo no admita valores nulos, al crear la tabla pondremos, después del nombre del campo y del tipo de datos:

4 lines
5.

El lenguaje utilizado para crear la estructura de las bases de datos es:

a)

DDL

b)

SQL

c)

DML

6.

El lenguaje para crear consultas de bases de datos es el

a)

SQL

b)

DDL

c)

DML

7.

¿Qué hace la sentencia siguiente? DROP TABLE Tabla;

a)

Elimina la tabla del sistema

b)

Hace una partición de la tabla

c)

Vacía completamente de datos la tabla, pero no su estructura

8.

La sentencia para otorgar permisos a un usuario es:

a)

Privilege

b)

Grant

c)

Revoke

9.

La restricción PRIMARY KEY indicará:

a)

que es clave foránea

b)

que es clave primaria

c)

que no es nulo

10.

¿Qué hace la cláusula GROUP BY en una consulta?

a)

Selecciona columnas del grupo

b)

Agrupa las filas según los atributos indicados

c)

Filtra grupos

11.

La siguiente consulta: SELECT nombre FROM PERSONA WHERE Ciudad LIKE '%A';

a)

selecciona las personas que son de una ciudad que contiene una 'A'

b)

selecciona las personas que son de una ciudad que tienen una 'A'

c)

selecciona las personas que son de una ciudad que termina en 'A'

12.

Indica qué obtiene la consulta siguiente: SELECT COUNT(IDCliente), Pais FROM CLIENTE GROUP BY Pais ORDER BY IDCliente DESC;

a)

no está bien construida, daría error de sintaxis

b)

el número de clientes de cada país

c)

falta el having para que funcione

13.

Cuando ponemos más de una tabla en una consulta:

a)

se hace un producto cartesiano, es decir, se combinan todas las filas de todas las tablas

b)

no se pueden poner varias tablas en una consulta

c)

se combinan las tablas de forma coherente, es decir, con los datos que están relacionados entre ellas

14.

La partícula IN en una consulta:

a)

comprueba si un valor está en un conjunto indicado después de la partícula IN

b)

comprueba si un valor está en una subconsulta

c)

sólo se puede usar con dominio de tipo cadena de caracteres