Categoría: Consultas

Extracción de datos

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

Tamaño de tablas en SQL Server

Tamaño de tablas SQL Server En una base de datos en SQL Server la información es almacenada en las tablas, estas pueden llegar a convertirse en tablas grandes y es necesario considerar una partición horizontal en tablas que son grandes. (Ver partición Horizontal de tablas)

Seguir leyendo

Union en Store procedure

Usando Union en Store Procedures SQL Server En este artículo se muestran procedimientos almacenados en los que se han utilizado la cláusula Union del Select para mostrar un reporte que incluye totales de un campo mostrado.

Seguir leyendo

Inserción de Funciones definidas por el usuario

Inserción de UDF escalares SQL Server 2019 La Inserción de UDF escalar (Función definida por el usuario escalar), es una característica nueva de SQL Server 2019 incluída dentro del procesamiento de consultas inteligentes. La inserción de UDF escalar mejora el rendimiento de las consultas que llaman a UDF escalares en SQL Server. Las UDF escalares …

Seguir leyendo

Leer campos XML en SQL Server

Como usar campos XML en SQL Server Los datos de tipo XML son muy efectivos cuando se guardan correctamente en las tablas. Se pueden usar campos de tipo XML para poder almacenar en la misma tabla datos similares a un Maestro – Detalle sin necesidad de otra tabla.

Seguir leyendo

FDU con variables tipo tabla SQL Server

Funciones definidas por el usuario con variables tipo tabla en SQL Server Las funciones definidas por el usuario, FDU, son porciones de código guardadas en la base de datos y que retornan un valor o retornan un conjunto de datos, dependiendo de como han sido diseñadas. (Ver Funciones definidas por el usuario)

Seguir leyendo

Uso de Select into en un Filegroup

Uso de Select Into en un Filegroup La instrucción Select permite extraer la información guardada en las tablas, en ocasiones es necesario conservar los datos de una consulta y para eso podemos crear una tabla con el resultado de la consulta usando la opción Into (Ver Opciones de Select) seguido del nombre de la tabla …

Seguir leyendo

Comparando Case y Join en SQL Server

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: La expresión CASE simple compara una expresión con un conjunto de expresiones simples para determinar el resultado.La expresión CASE buscada evalúa un conjunto de expresiones booleanas para determinar el resultado. Ambos …

Seguir leyendo

Funciones Trim, Concat_WS y String_Agg

Funciones Trim, Concat_WS y String_Agg de SQL Server 2017 En este artículo mostramos las nuevas funciones de SQL Server 2017, las que trabajan con datos tipo texto y que son de importancia su uso. Las funciones son: Trim, Concat_ws y String_agg.

Seguir leyendo