Categoría: Subconsultas

Subconsultas SQL Server

Función String_split SQL Server

Usando la Función String_split Microsoft SQL Server en la versión 2017 ha incluído algunas funciones interesantes para el manejo de cadenas de texto, una de ellas es la función String_agg, la que permitía convertir un conjunto de valores de cadena a una cadena separada por un caracter. En este artículo se explica como se usa …

Seguir leyendo

Cross Apply y Outer Apply SQL Server

Uso de Cross Apply y Outer Apply La cláusula CROSS APPLY de la instrucción select se comporta de manera similar a una subconsulta correlacionada, con la diferencia que nos permite usar la cláusula ORDER BY dentro de la subconsulta. Esto es muy útil cuando se requiere registros superiores o inferiores de una subconsulta para usarlo …

Seguir leyendo

Comparando Joins, Subconsultas y FDU

Comparando agrupamientos, Subconsultas y FDU Este artículo explica como se debe analizar el resultado en la extracción de datos desde varias tablas, compararemos los valores del «Plan de ejecución estimado» de las siguientes tres maneras: Usando Joins y agrupamientos Usando Subconsultas Usando Funciones definidas por el usuario

Seguir leyendo

Subconsultas correlacionadas en SQL Server

Subconsultas correlacionadas y no correlacionadas en SQL Server En este artículo se va a explicar el uso de las subconsultas correlacionadasy las subconsultas no correlacionadas. Dependiendo del diseño de la base de datos siempre es conveniente probar diferentes formas de como hacer consultas complejas que impliquen varias tablas o análisis recursivo sobre la misma tabla. …

Seguir leyendo

Subconsultas en SQL Server

Subconsultas Una subconsulta es una consulta anidada en un SELECT, INSERT,  UPDATE o DELETE e inclusive en otra subconsulta.  Las subconsultas se pueden utilizar en cualquier parte en la que se permita una expresión. Las subconsultas deben seguir ciertas reglas que se mencionan al final del post. Es necesario conocer la estructura de la base …

Seguir leyendo

Subconsultas en SQL Server – casos prácticos

Subconsultas – ejercicios Las subconsultas permiten extraer información que incluyen varias tablas, estas generalmente reportan un solo dato a un conjunto de resultados con una columna. Para la parte teórica completa y las condiciones y restricciones ver Subconsultas. En este artículo veremos como desarrollar ejemplos analizando los datos y armando por pasos la subconsulta

Seguir leyendo

Subconsultas SQL Server – casos prácticos 2

Subconsultas – Casos prácticos 2 Las subconsultas se explicaron en un post previo (Ver Subconsultas), este post presenta ejercicios algo más complejos, además de realizar el análisis los costos de ejecución usando el Plan de ejecución

Seguir leyendo

Subconsultas en SQL Server – Casos prácticos 3

Subconsultas – Casos prácticos 3 Las subconsultas se explicaron en un post previo (Ver Subconsultas), este post presenta ejercicios algo más complejos, además de realizar el análisis los costos de ejecución usando el Plan de ejecución.

Seguir leyendo

Subconsultas como tabla derivada SQL Server

Subconsultas como tabla derivada Las subconsultas como tabla derivada son instrucciones select que sirven como conjunto de resultados desde donde se realiza una instrucción select externa. Esta instrucción Select se utiliza después de la cláusula From. Para entender mejor debemos recordar que en una subconsulta podemos reconocer como mínimo dos instrucciones Select, una consulta externa que dentro …

Seguir leyendo