Tablas derivaras en SQL Server

En entradas anteriores vimos las Subconsultas que son más semejante a una tabla derivada. La diferencia es que en una tabla derivada es definida entre paréntesis en clausula FROM de la consulta externa y se le debe de especificar un nombre. Es necesario indicar que estas tablas son temporales y son creadas en tiempo de consulta.

Las tablas derivadas son usadas cuando necesitamos hacer consultas sobre otra consulta y que son un poco complejas.

Para ilustrar un poco más veamos un ejemplo, utilizando la base de datos Northwind, supongamos que deseamos saber la cantidad de órdenes que despachan según la posición de los empleados y que cantidad y porcentaje vende cada empleado de manera individual.

Sigue leyendo

Anuncios

Cosas que cada programador debe saber…

La vida de un programador y cualquier profesional de la informática es un constante aprendizaje, hay un montón de contenido en web del cual podemos nutrir nuestros conocimientos que, si queremos ser mejores deberíamos saber.

Muchas veces el problema a lo anterior mencionado es que muy a menudo no sabemos por dónde empezar, sobre qué temas estudiar o qué hacer. Precisamente para ayudarnos con estos dilemas Alexey Migutsky Senior Software Development Engineer en Microsoft ha hecho una lista de la mayoría de cosas técnicas que un programador debería saber independientemente de su nivel de habilidades o tecnología que utilice y esto es lo que lo hace más interesante y agnóstico.

Sigue leyendo

Subconsultas en SQL Server

En SQL Server podemos realizar subconsultas o subquerys, que no es más que una consulta dentro de otra, ya sea un SELECT, UPDATE, DELETE u otra subconsulta. Las subconsultas pueden ser “self-contained”, o sea independientes de una consulta externa o pueden ser “correlated”, dígase, que tienen referencia a una columna de una tabla de la consulta externa.

Sigue leyendo