Nota:
- La solución de las siguientes preguntas pueden ayudarte a aprobar el módulo, siempre y cuando sean las mismas que me mostraron.
- Dos asteriscos (**) ó (Correcto) significa Alternativa Correcta.
- Alternativas sin marcar significa que me equivoque en la respuesta, por consiguiente depende únicamente de tu conocimiento. Si logras identificar la alternativa correcta compártela en este Sitio Web y si te tocan nuevas preguntas también. Gracias!
05 | Grupos de operadores SET y funciones de Windows
1. Verdadero o falso. Usa el operador INTERSECT para combinar los resultados de dos instrucciones SELECT. Solo se muestran las filas que aparecen en ambos conjuntos de resultados.
Verdadero
**Falso
2. Tiene una tabla con el nombre Empleados y una función de valores de tabla con el nombre fnDepartments. Debe devolver solo las filas de los Empleados que producen un conjunto de resultados de fnDepartment. ¿Qué operador debe usar?
CUBE
ROLLUP
**CROSS APPLY
OUTER APPLY
3. Debe crear una instrucción SQL que distribuye filas en un número específico de grupos. Para cada fila, debe devolver el número del grupo al que pertenece la fila. ¿Qué función de clasificación debe usar?
**NTILE
RANK
DENSE_RANK
ROW_NUMBER
4. Verdadero o falso. La función LAG devuelve una expresión desde una fila posterior en un conjunto de resultados que es un desplazamiento definido de la fila actual.
VERDADERO
**FALSO
5. Debe combinar los resultados de dos instrucciones SQL SELECT. Debe asegurarse de que se eliminen las filas duplicadas. ¿Qué debe hacer?
Incluya la palabra clave DISTINCT en cada instrucción SELECT.
Incluya la palabra clave NO DUPLICATES en cada instrucción SELECT.
Combine los datos de cada instrucción SELECT usando el operador UNION.
Combine los datos de cada instrucción SELECT usando el operador UNION ALL.
ADICIONALES
1. ¿Cuál de las siguientes afirmaciones sobre operaciones de conjunto es correcta?
Solo puede combinar datos de las mismas tablas de origen.
Los valores NULL se consideran diferentes al comparar conjuntos.
Cada consulta puede especificar números diferentes de columnas de resultados.
**No puede incluir la cláusula ORDER BY en las consultas de entrada. (Según el aporte de Victor Contreras)
2. Debe transmitir datos desde una orientación basada en filas a una orientación basada en columnas. ¿Qué operador debe incluir en la instrucción GROUP BY para la instrucción SQL?
**CUBE (Según el aporte de Victor Contreras)
PIVOT
ROLLUP
GROUPING SETS
3. ¿Cuáles de las siguientes opciones son operadores SET? (Elija 2)
**UNION
ROLLUP
UNPIVOT
INCLUDE
**INTERSECT
Espero haber ayudado en algo. Hasta la próxima oportunidad!
Twittear
1. ¿Cuál de las siguientes afirmaciones sobre operaciones de conjunto es correcta?
ResponderEliminarSolo puede combinar datos de las mismas tablas de origen.
Los valores NULL se consideran diferentes al comparar conjuntos.
Cada consulta puede especificar números diferentes de columnas de resultados.
**No puede incluir la cláusula ORDER BY en las consultas de entrada.
2. Debe transmitir datos desde una orientación basada en filas a una orientación basada en columnas. ¿Qué operador debe incluir en la instrucción GROUP BY para la instrucción SQL?
**CUBE
PIVOT
ROLLUP
GROUPING SETS
Tiene la siguiente instrucción SQL:
SELECT ProductID, OrderQty, UnitPrice FROM ArchivedOrders
UNION
SELECT ProductID, OrderQty, UnitPrice FROM CurrentOrders
¿Qué datos devolverá la instrucción?
Todas las filas de ambas consultas
**Solo las filas distintas de ambas consultas
Solo las filas que existen de ambas consultas
Solo las filas de la tabla ArchivedOrders
Solo las filas de la tabla CurrentOrders
Verdadero o falso. La función LAG devuelve una expresión desde una fila posterior en un conjunto de resultados que es un desplazamiento definido de la fila actual.
VERDADERO
**FALSO
Hola Victor Contreras, gracias por la visita y el aporte de tus conocimientos!!
EliminarCitaré las respuestas en las preguntas...
Éxitos!! Hasta cualquier momento!
5. Debe combinar los resultados de dos instrucciones SQL SELECT. Debe asegurarse de que se eliminen las filas duplicadas. ¿Qué debe hacer?
ResponderEliminarIncluya la palabra clave DISTINCT en cada instrucción SELECT.
Incluya la palabra clave NO DUPLICATES en cada instrucción SELECT.
Combine los datos de cada instrucción SELECT usando el operador UNION.
**Combine los datos de cada instrucción SELECT usando el operador UNION ALL.
Hola Anónimo, gracias por la visita y el aporte de tus conocimientos.
EliminarCitaré la respuesta en la pregunta...
Los mejores deseos!! Hasta cualquier momento!!
Esa respuesta esta mal, la correcta es:
EliminarCombine los datos de cada instrucción SELECT usando el operador UNION.
Hola Anónimo, gracias por la visita y el aporte de tus conocimientos!!
EliminarVolveré a dejar la pregunta sin respuesta hasta que más usuarios respalden la alternativa correcta...
Éxitos! Hasta cualquier instante!!
4. You have a table that contains null data. You create a query using a GROUPING function. You need to determine which resulting rows are displaying aggregated data. What should you use?Tiene una tabla con datos nulos. Crea una consulta mediante la función GROUPING. Debe determinar qué filas resultantes muestran datos agregados. ¿Qué debe usar?
ResponderEliminar**GROUPING_ID
**GROUPING_ID
You have the following query:
SELECT ProductID, OrderQty, UnitPrice FROM ArchivedOrders
UNION
SELECT ProductID, OrderQty, UnitPrice FROM CurrentOrders
What data will the statement return?Tiene la consulta siguiente:
SELECT ProductID, OrderQty, UnitPrice FROM ArchivedOrders
UNION
SELECT ProductID, OrderQty, UnitPrice FROM CurrentOrders
¿Qué datos devolverá la instrucción?
**Only distinct rows from both queries Solo las filas distintas de ambas consultas
Hola jose ceron garcia, gracias por la visita y el aporte de tus conocimientos.
EliminarLos mejores deseos!! Hasta cualquier momento!!
Hola adjunto preguntas que me salieron pero no las encontre acá
ResponderEliminar1.
You have a table that contains null data. You create a query using a GROUPING function. You need to determine which resulting rows are displaying aggregated data. What should you use?
Tiene una tabla con datos nulos. Crea una consulta mediante la función GROUPING. Debe determinar qué filas resultantes muestran datos agregados. ¿Qué debe usar?
--. GROUPING_IDGROUPING_ID
5.
You have a table that contains a column named OrderYear. You need to create a query that displays the years as columns. What keyword should you use?
Tiene una tabla con una columna denominada OrderYear. Debe crear una consulta que muestre los años como columnas. ¿Qué palabra clave debe usar?
--. PIVOTPIVOT
Hola OtakuDFER, gracias por la visita y el aporte de tus conocimientos!!
EliminarÉxitos! Hasta cualquier instante!!
Tiene una tabla con el nombre Empleados y una función de valores de tabla con el nombre fnDepartments. Debe devolver solo las filas de los Empleados que producen un conjunto de resultados de fnDepartment. ¿Qué operador debe usar?
ResponderEliminarA. OUTER APPLY
B. CUBE
C. ROLLUP
D. CROSS APPLY
Regards Vinicio
Hola Anónimo, gracias por la visita y confirmar la pregunta.
EliminarLos mejores deseos! Hasta cualquier momento.