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: Consultas
Extracción de datos
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)
Mover o copiar asegurables entre esquemas
Moviendo y copiando tablas entre esquemas En ocasiones es necesario mover o copiar tablas u otros objetos entre esquemas, algunos escenarios posibles son el rediseño de la base de datos donde se reorganizarán los objetos en diferentes esquemas, luego de hacer este proceso, es necesario cambiar los scripts como procedimientos almacenados, vistas, triggers, funciones definidas …
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 …
Fechas en SQL Server
Fechas en SQL Server, filtros y campos calculados El manejo correcto de fechas es importante en cualquier programa, en SQL Server existen funciones de fecha nos ayudan a la extracción de datos usando filtros con campos de tipo fecha y también construyendo campos calculados con ellos. Para mas información ver: Funciones de fecha y horaTrabajando …
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.
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.
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.
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 …
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 …