GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Quiz

BBDD_4_SQL_3

Ivan Sanchez Castiñeira 28 Fragen

Quiz starten

Fragen in diesem Quiz (28)

  1. 1TAI_2016L_2) 16. Escriba una consulta para encontrar nombre y salario de los investigadores cuyo salario es mayor que el salario medio de todos los departamentos:
    1. ASELECT nombre, salario FROM investigadores WHERE salario > ALL (SELECT avg(salario) FROM investigadores GROUP BY dep_id);
    2. BSELECT nombre, salario FROM investigadores WHERE salario > ALL (SELECT avg(salario) FROM investigadores);
    3. CSELECT nombre, salario FROM investigadores WHERE salario > (SELECT avg(salario) FROM investigadores);
    4. DSELECT nombre, salario FROM investigadores WHERE salario > (SELECT avg(salario) FROM investigadores GROUP BY dep_id);
  2. 2TAI_2016i) 4. Para un informa necesitamos contar el número de incidencias por área, ¿cuál cree que debería ser la consulta SQL?
    1. Aselect count(*), Area.Descripcion from Incidencia, Area where Incidencia.IDArea=Area.ID;
    2. Bselect count(*), Area.Descripcion from Incidencia, Area where Incidencia.IDArea=Area.ID group by Area.Descripcion;
    3. Cselect count(Incidencia.ID), Area.descripcion from Incidencia, Area having Area.ID;
    4. Dselect count(Incidencia.ID), Area.descripcion from Incidencia, Area where Incidencia.IDArea=Area.ID group by Area.ID;
  3. 3TAI_2016L) 13. En SQL, la cláusula having:
    1. ASe utiliza específicamente para realizar cálculos con campos tipo Datetime.
    2. BSe usa habitualmente en combinación con la cláusula “group by”.
    3. CEl uso de having impide usar la cláusula where en la misma sentencia.
    4. DEs un comando que se incluye dentro del llamado Lenguaje de Definición de Datos.
  4. 4La cláusula HAVING de SQL, se utiliza para:
    1. ADevolver los registros ordenados de una tabla.
    2. BEspecificar una condición de búsqueda para un grupo o agregado.
    3. CAgrupar varios atributos para formar una clave.
    4. DObtener en una sentencia SELECT grupos de tuplas en lugar de tuplas individuales
  5. 5TAI_2018i) 26. En el estándar ANSI SQL, la cláusula HAVING:
    1. AElimina los registros duplicados en los resultados de una consulta.
    2. BPermite emparejar filas de distintas tablas de forma más eficiente.
    3. CEs equivalente a la cláusula WHERE en caso de usar OUTER JOIN.
    4. DPermite incluir condiciones en las consultas a los grupos definidos.
  6. 6TAI_2014i) 9. En SQL-92, para especificar una condición que debe cumplir un grupo de agregación, usamos:
    1. AGROUP BY
    2. BCOUNT
    3. CSELECT
    4. DHAVING
  7. 7GSI_2016i\A1_2016i) 18. ¿Cuál de las siguientes palabras reservadas de SQL permite aplicar una condición a funciones agregadas?
    1. AHAVE … IN
    2. BWHERE … IN
    3. CHAVING
    4. DGROUP BY
  8. 8TAI_2015L) 23. Indicar qué resultado se puede esperar de esta consulta SQL sobre una tabla ‘COCHES_VENTA’ que mantiene el inventario de automóviles en un pequeño concesionario: SELECT Modelo, Color, COUNT(Bastidor) AS Num FROM COCHES_VENTA GROUP BY Modelo, Color HAVING COUNT(Bastidor) <=1
    1. ALe indica al dueño del concesionario que quizá debe plantearse adquirir más existencias de un cierto modelo y color de automóvil.
    2. BLe indica al dueño del concesionario todos los modelos distintos del concesionario. Es decir, un inventario organizado por modelos.
    3. CLe indica al dueño del concesionario todos los modelos distintos del concesionario. Es decir, un inventario organizado por modelos y color.
    4. DLe indica al dueño todos los modelos cuyo número de Bastidor es menor o igual a 1.
  9. 9TAI_2015i) 5. Para sacar un listado con la deuda total de los ayuntamientos que tienen al menos 2 acreedores en el ejercicio de 2015, ¿cómo haría para modificar la consulta siguiente para sacar lo que se pretende?:
    SELECT idAyuntamiento, sum(Deuda.importeDeuda)
    FROM Ayuntamiento inner join Deuda On Ayuntamiento. idAyuntamiento = Deuda.idAyuntamiento
    WHERE Deuda.ejercicio=2015 GROUP BY Ayuntamiento.idAyuntamiento
    1. AAñadir al final “HAVING count(DISTINCT Deuda.idAcreedor)>1”
    2. BAñadir al final “HAVING COUNT(*)>1”
    3. CAñadir después de la cláusula FROM esto: “WHERE count(*)>1”
    4. DNo se puede resolver mediante SQL únicamente, se necesita un lenguaje 4GL.
  10. 10TAI_2018L) 48. Dada una tabla ‘Personal’ con una columna ‘lugar’, se quiere obtener el número de personas en cada lugar, cuando haya más de 10 personas en el mismo. Señale la sentencia SQL correcta:
    1. ASELECT lugar, Count(*) AS numPersonas FROM Personal GROUP BY lugar HAVING Count(*)>10
    2. BSELECT lugar, Count(*)>10 AS numPersonas FROM Personal GROUP BY lugar
    3. CSELECT lugar, Count(*) AS numPersonas FROM Personal GROUP BY lugar WHERE Count(*)>10 GROUP BY lugar
    4. DSELECT lugar, Count(*) AS numPersonas FROM Personal GROUP BY lugar WHERE Count(lugar)>10

Informationen

Beschreibung
Selectividad B3 Quiz am BBDD_4_SQL_3, erstellt von Ivan Sanchez Castiñeira am 22/05/2022.
Sprache
Español
Aufrufe
0
Schlagwörter
b3selectividad
Bewertung
Noch keine Bewertungen
Bewerte dieses Quiz
Bewerte dieses Quiz

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck