Sie sind auf Seite 1von 3

BASE DE DATOS

OPERACIONES DE CONSULTAS CON T-SQL


Sentencia SELECT SELECT <NombreCampos/ListaCampos> INTO <NombreNuevaTabla> FROM <NombreTabla> [WHERE <Condicin>[AND | OR <Condicin>]] [GROUP BY <NombreCampos>] [HAVING <Condicin>[AND | OR <Condicin>]] [ORDER BY <NombreCampo> [ASC | DESC] [COMPUTE / COMPUTE BY] GROUP BY Divide en grupos el conjunto de resultados de acuerdo a los valores de las columnas <NombreCampos>. HAVING <Condicin> Es un filtro condicional que se aplica al conjunto de resultados. Having filtra las filas del conjunto intermedio de resultados que se genera como consecuencia de la aplicacin de alguna clusula FROM, WHERE o GROUP BY dentro de SELECT. Ejemplos

MG. LUIS BOY CHAVIL

Pgina 1

BASE DE DATOS
Clusula GROUP BY Agrupa un conjunto de filas en un conjunto de filas de resumen de acuerdo con los valores de una o ms columnas o expresiones. Se devuelve una fila para cada grupo.

Clusula ROLLUP Genera filas de agregado mediante GROUP BY simple, ms filas de Sub Total o de sper agregado, asi como una fila de Total General. Ejemplo:

MG. LUIS BOY CHAVIL

Pgina 2

BASE DE DATOS
Clusula CUBE Genera filas de agregado mediante GROUP BY simple, filas de sper agregado mediante ROLLUP y filas de tabulacin cruzada. CUBE, genera una agrupacin para todas las permutaciones de expresiones de la lista de elementos compuestos. Ejemplo:

Clusula HAVING Especifica una condicin de bsqueda para un grupo. Se usa con una instruccin GROUP BY, de lo contrario se comporta como una instruccin WHERE.

MG. LUIS BOY CHAVIL

Pgina 3

Das könnte Ihnen auch gefallen