Categoría: Consultas

Extracción de datos

Select For XML Path SQL Server

Uso de For XML Path en SQL Server Una consulta Select (Ver Select) se puede mostrar en formato XML (Ver Campos XML), utilizando la opción FOR XML, la cual tiene varios modos, uno de estos es el modo PATH.

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

Trabajando con fechas en SQL Server

Manejando Fechas en SQL Server Las funciones de fecha y hora de SQL Server permiten manejar y hacer los cálculos usando campos de tipo Fecha y de tipo Hora, es posible que para efectos de algún proceso se tengan que calcular la cantidad de años, meses o días que existen entre dos fechas determinadas. En …

Seguir leyendo

Merge en Graph Tables

Usando Merge en Graph Tables SQL Server Una base de datos gráfica es una colección de nodos (o vértices) y bordes (o relaciones). Un nodo representa una entidad (por ejemplo, una persona o una organización) y un borde representa una relación entre los dos nodos que conecta (por ejemplo, grupos o amigos). Tanto los nodos …

Seguir leyendo

Usando Merge con Select

Usando Merge con una consulta como origen La instrucción Merge realiza instrucciones de inserción de registros, actualización o eliminación de registros en una tabla de destino en la misma base de datos o en otra base de datos según los resultados de combinar los registros con una tabla de origen, esta tabla origen puede ser …

Seguir leyendo

ColumnStore index en SQL Server

ColumnStore index en SQL Server La importancia de los índices en las consultas radica en que estos van a permitir optimizar la obtención del conjunto de resultados.Los índices son estructuras que ordenan los registros de una tabla o vista por uno o más campos de manera ascendente o descendente.Los índices en una tabla o vista …

Seguir leyendo

Grouping Sets en SQL Server

Uso de Grouping Sets en SQL Server Los agrupamiento en SQL Server permiten mostrar un conjunto de resultados donde una o mas columnas que se muestran es el resultado del uso de alguna de las funciones de agregado que calculan suma, promedio,máximo, mínimo, etc.Si se desea mostrar mas de un agrupamiento en el mismo conjunto …

Seguir leyendo

Pivot y procedimientos almacenados

Usando Pivot y Procedimientos almacenados Las operaciones con Pivot nos permitirá convertir los resultados de una consulta que se presentan en filas y mostrarlos en columnas. Pivot utiliza las funciones de agregado para presentar los datos en columnas. En esteartículo se presentan varios ejercicios usando el operador Pivot usando procedimientos almacenados para hacer las consultas …

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

Over Partition By en SQL Server

Usando la cláusula OVER en SQL Server La cláusula Over en una consulta determina la partición y el orden de un conjunto de filas antes de que se aplique la función de Windows asociada, es decir, la cláusula OVER define un conjunto de filas especificado por el usuario dentro de un conjunto de resultados de …

Seguir leyendo