UNIDAD 6: CONSULTAS DE RESUMEN
SQL permite resumir los datos de la base de datos mediante un conjunto de funciones de columnas. Una función de columna de SQL toma una columna de datos completa como argumento y produce un único elemento de datos que resume la columna.
La función de columna SUM () calcula la suma de los valores de datos de una columna. Los datos de la columna deben tener un tipo numérico.
La función de columna AVG () calcula la media de una columna como con la función SUM () los datos de la columna deben tener un tipo numérico.
Las funciones de columna MAX () y MIN () Allan específicamente los valores menor y mayor de una columna.
La función de columna COUNT () cuanta el numero de valores de datos de una columna pueden ser de cualquier tipo la función siempre devuelve un entero.
Las consultas simples con una función de columna en su lista de selección son muy fáciles de comprender cuando una lista de selección incluye varias funciones de columnas la consulta puede ser difícil de leer y comprender.
Las funciones de columnas toman cada columna de valores de datos como argumento y producen un único valor de datos como resultado.
Se puede especificar la palabra clave DISTINCT al principio de la lista de selección para eliminar filas duplicadas de resultados, también se puede pedir a SQL que elimine valores duplicados se incluye la palabra clave DISTINCT antes del argumento de función de columna.
Las consultas de agrupación son sujeto de algunas limitaciones algo estrictas las columnas de agrupación deben ser columnas reales de las tablas listadas en la cláusula FROM de la consulta.
Un valor NULL platea un problema especial cuando aparece en una columna de agrupación si el valor de la columna es desconocido en la cláusula WHERE cuando se comparan dos resultados NULL el resultado es NULL es decir los dos valores se consideran iguales.
Al igual que la consulta WHERE se puede usar para seleccionar y descartar las filas individuales que participan en una consulta la cláusula HAVING se puede usar para seleccionar y descartar los grupos de filas.
La cláusula HAVING se usa para incluir o excluir grupos de filas de los resultados, así que la condición de búsqueda que especifica debe de ser una que se aplique al grupo completo.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario