Categoría: Consultas

Extracción de datos

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

Procedimientos Almacenados con parámetros de salida

Procedimientos Almacenados con parámetros de salida Los procedimientos almacenados son bloques de código reutilizable guardados en la base de datos que tienen un propósito. (Ver Procedimientos Almacenados) Existen procedimientos almacenados que no tienen parámetros, es decir, no necesitan de ningún valor para que se ejecuten, las tareas que realizan estos generalmente son sencillas.

Seguir leyendo

Funciones definidas por el usuario con valores de tabla

Funciones definidas por el usuario con valores de tabla Las funciones definidas por el usuario con valores de tabla son las funciones que devuelven un tipo de datos table. Estas funciones son una alternativa eficaz  a las vistas. (Ver vistas). Las funciones definidas por el usuario con valores de tabla pueden ser utilizadas cuando se permitan …

Seguir leyendo

Triggers Instead Of en SQL Server

Triggers de Tipo Instead of Los triggers instead of son un tipo de Triggers que reemplazan las instrucciones que hace que se dispare, use estos tipos de Triggers cuando es necesario comprobar algunas condiciones al momento de realizar transacciones con los registros de tablas o vistas. Por ejemplo: si se crea un Trigger de tipo instead …

Seguir leyendo

Select – Teoría

Visualización de la información de la base de datosInstrucción: SelectPermite la recuperación de los datos de una o mas tablas de la base de datos. SintaxisLa forma de usar la instrucción select es compleja, un resumen de las opciones que tiene se pueden resumir en las líneas a continuación, es necesario anotar que se pueden …

Seguir leyendo

Select – Uso de Alias

Los alias para los campos o para la tabla son nombres asignados que aparecen en la ejecución de la consulta. Los nombres de la tabla o de los campos en la base de datos no cambian. Los alias pueden ser usados en el ordenamiento de los registros que forman el grupo de resultado de la …

Seguir leyendo

Ordenamientos en SQL Server – Order by

En muchas ocasiones se requiere listar los registros en un determinado orden, para esto se debe utilizar de manera correcta la cláusula Order by de Select, se recomienda el uso de índices en los campos por los cuales se va a ordenar. (Ver Indices)

Seguir leyendo

Consultas de varias tablas – Usando Join

Select desde varias tablas – Uso de Joins Para escribir consultas cuyos datos que se desea mostrar se encuentran en varias tablas es necesario que estas estén CORRECTAMENTE relacionadas, antes de hacer las consultas desde varias tablas se deben evitar y corregir los valores Null en la base de datos. Es convenientes que las relaciones …

Seguir leyendo

Consultas en SQL Server – Opciones

Opciones en Select SQL Server Las opciones de un listado con la instrucción select permiten modificar el conjunto de resultados, las opciones son cláusulas adicionales que nos permiten reducir la cantidad de registros en el listado, mostrar registros únicos, obligar al optimizar a usar un  índice, combinar dos instrucciones, entre otras opciones.

Seguir leyendo

Uso de With Ties en Select SQL Server

With Ties en Select La opción With Ties en una instrucción select se utiliza cuando se usa la cláusula Top n [Percent]. (Ver Opciones de Select) El uso de With ties en el listado permite mostrar los registros que tienen los mismos valores que el último mostrado de acuerdo a la cantidad mostrada por Top n o …

Seguir leyendo