Font size
WorksheetsHojas de trabajo CONSULTAS SQL
Total questions: 14
Worksheet time: 12mins
¿Cuál es la diferencia entre las funciones SUM y COUNT?
¿Qué hace la cláusula HAVING en una consulta?
Filtra grupos del agrupamiento hecho en el
GROUP BY
Selecciona columnas del grupo
Filtra filas de la tabla o tablas de la consulta
¿Cuáles de las siguientes afirmaciones sobre el valor nulo son ciertas?
Designa ausencia de dato
Es lo mismo que cero
Es lo mismo que espacio en blanco
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:
El lenguaje utilizado para crear la estructura de las bases de datos es:
DDL
SQL
DML
El lenguaje para crear consultas de bases de datos es el
SQL
DDL
DML
¿Qué hace la sentencia siguiente? DROP TABLE Tabla;
Elimina la tabla del sistema
Hace una partición de la tabla
Vacía completamente de datos la tabla, pero no su estructura
La sentencia para otorgar permisos a un usuario es:
Privilege
Grant
Revoke
La restricción PRIMARY KEY indicará:
que es clave foránea
que es clave primaria
que no es nulo
¿Qué hace la cláusula GROUP BY en una consulta?
Selecciona columnas del grupo
Agrupa las filas según los atributos indicados
Filtra grupos
La siguiente consulta: SELECT nombre FROM PERSONA WHERE Ciudad LIKE '%A';
selecciona las personas que son de una ciudad que contiene una 'A'
selecciona las personas que son de una ciudad que tienen una 'A'
selecciona las personas que son de una ciudad que termina en 'A'
Indica qué obtiene la consulta siguiente: SELECT COUNT(IDCliente), Pais FROM CLIENTE GROUP BY Pais ORDER BY IDCliente DESC;
no está bien construida, daría error de sintaxis
el número de clientes de cada país
falta el having para que funcione
Cuando ponemos más de una tabla en una consulta:
se hace un producto cartesiano, es decir, se combinan todas las filas de todas las tablas
no se pueden poner varias tablas en una consulta
se combinan las tablas de forma coherente, es decir, con los datos que están relacionados entre ellas
La partícula IN en una consulta:
comprueba si un valor está en un conjunto indicado después de la partícula IN
comprueba si un valor está en una subconsulta
sólo se puede usar con dominio de tipo cadena de caracteres
