Pivot y tablas de referencia cruzada Las operaciones con la cláusula Pivot nos permite convertir los resultados de una consulta que se muestra en filas y transponer los resultados en columnas. Pivot utiliza las funciones de agregado para presentar los datos en columnas.
Categoría: Programación
SP, Cursores, FDU, T-SQL
Case, Joins y la función IIF
Estructura Case comparada con Join La estructura Case evalua una expresión condicional y retorna uno de múltiples resultados. La estructura Case tiene dos formas (Ver Case en SQL Server)
UDT con formato tabla – SQL Server
Tipo de dato definido por el usuario con formato tabla En SQL Server se pueden crear tipos de datos definidos por el usuario, estos tipos de datos se pueden utilizar cuando hay varios campos con las mismas características, por ejemplo, datos de tipo nvarchar de 100 caracteres de ancho que son obligatorios, se podrá entonces …
Comparando Merge vs. SP
Comparando Merge con Store Procedures individuales 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 una …
Usando Case en SQL Server
Estructura Case La estructura Case permite evaluar una o mas condiciones y según el resultado de esta, obtener un resultado diferente. Use Case cuando la cantidad de opciones puede hacer que escribir una estructura Condicional IF sea algo complicado.
Pivot en SQL Server – Cursos
Pivot en SQL Server Pivot y UnPivot son operadores relacionales que permiten mostrar datos de una consulta en un formato cambiado, tanto de columnas a filas o de filas a columnas. Pivot cambia los valores únicos de una columna y muestra los resultados en varias columnas con cada uno de los valores únicos, pivot permite …
Cursores y Reporte personalizado
Cursores y reporte personalizado En este artículo se utiliza un cursor para mostrar las compras de los clientes y crear un reporte personalizado, siempre se recomienda usar con cuidado los cursores, estos consumen recursos importantes en el servidor, siempre que use un cursor evalúe usar si es posible otras opciones, además de que la instrucción …
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.
Coalesce SQL Server
Usando la función Coalesce En una base de datos es una buena práctica que no existan valores Null, esto se puede evitar usando la restricción de tipo Default y desde la aplicación el programador puede enviar un dato predeterminado en los campos que el usuario no ingrese valor. (Ver Crear tablas)
Estructura repetitiva While SQL Server
Usando While La estructura While es una estructura repetitiva que permite ejecutar un bloque de instrucciones mientras que una expresión lógica sea verdadera.