Hola
4.1 INTRODUCCION
El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por el motor de base de datos de Microsoft Jet. SQL se utiliza para crear objetos QueryDef, como el argumento de origen del método OpenRecordSet y como la propiedad RecordSource del control de datos. También se puede utilizar con el método Execute para crear y manipular directamente las bases de datos Jet y crear consultas SQL de paso a través para manipular bases de datos remotas cliente – servidor.
SQL (Standar Query Lenguaje) es un lenguaje estandarizado de base de datos, el cual nos permite realizar tablas y obtener datos de ella de manera muy sencilla. Para exponer mas claramente los conceptos se …ver más…
La cláusula GROUP BY
La cláusula GROUP BY se utiliza para producir valores agregados para cada fila en el conjunto de resultados. Cuando no se usa la cláusula GROUP BY, las funciones de agregación retornan un solo valor para un comando SELECT.
La palabra clave GROUP BY se sigue de una lista de columnas, conocidas como columnas de agrupamiento. La cláusula GROUP BY restringe las filas del conjunto de resultados. Habrá una sola fila para cada valor distinto de la o las columnas de agrupamiento. Cada fila del conjunto de resultados contendrá datos resumidos relacionados con el valor específico de la columna de agrupamiento.
SQL Server tiene restricciones sobre los ítems que pueden ser especificados en la lista de selección cuando un comando SELECT contiene una cláusula GROUP BY. La lista de selección puede contener las columnas de agrupamiento y expresiones que retornen sólo un valor para cada valor de las columnas de agrupamiento, tal como funciones de agregación que tienen un nombre de columna como uno de sus parámetros
Típicamente la cláusula HAVING se usa con la cláusula GROUP BY, aunque no necesariamente.
En una cláusula GROUP BY, se debe especificar el nombre de la columna de la tabla o vista, no el nombre de la columna del conjunto de resultados asignada con una cláusula AS. Se puede listar más de una columna en la cláusula GROUP BY para anidar grupos; esto es, se puede agrupar una tabla por una combinación de columnas.