Categoría: Subconsultas

Subconsultas SQL Server

Construyendo CTE en SQL Server

Construyendo CTE En este artículo se explicará como construir una CTE, Common Table Expressión o Expresión de tabla común, sus usos son muy diversos y necesarios para simplificar consultas con referencias a varias tablas o con muchos filtros.

Seguir leyendo

Where filtrado de registros SQL Server

Filtrando registros con Where El filtro de registros al hacer consultas permite seleccionar los datos que se requieren usando comparaciones de dos datos del mismo tipo y crear una expresión lógica con las condiciones que deben de cumplir los registros a seleccionar.

Seguir leyendo

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