Funciones agregadas MySQL
Las funciones de agregado realizan cálculos de un conjunto de resultados devolviendo un solo valor. Con ellas podemos obtener mínimos,máximos, promedios,etc...
FUNCIONES DE AGREGADO BÁSICAS
COUNT
Retorna el total de resultados de la consulta. Con Count los null son incluidos.
SELECT COUNT(*)
FROM usuarios
WHERE name="manuel"
AVG
Retorna el promedio, solo en campos numéricos.
SELECT AVG (promedio) AS media
FROM usuarios
MAX
Retorna el valor máximo
MIN
Retorna el valor mínimo
SELECT MAX (edad) maximo, MIN(edad) minimo
FROM usuarios
SUM
Retorna la suma, solo campo numérico
SELECT SUM(edad)
FROM usuarios
STDDEV
Retorna la desviación estándar (frecuencia)
SELECT STDDEV(edad)
FROM usuarios
MID
Retorna un número determinado de caracteres que comienza en el caracter indicado
SELECT MID(nombre, 3, 3)
FROM usuarios
LENGTH
Retorna la longitud de la cadena
SELECT LENGTH(name) longitud FROM usuarios
UCASE
Retorna la cadena en mayúsculas
SELECT UCASE(MID(nombre,3,3))
FROM usuarios
LCASE
Retorna la cadena en minúsculas
SELECT LCASE(MID(nombre,3,3))
FROM usuarios
CONCAT(cadena1,cadena2)
Une cadenas.(Si alguno de los campos es null lo toma como null)
SELECT CONCAT(provincia,",",pais) procedencia
FROM perfil
CONCAT_WS(separador,cadena)
Une cadenas incluyendo un separador
SELECT CONCAT_WS(", ",name, surnames) procedencia FROM perfil
Para poder comentar es necesario iniciar sesión