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.

  1. SELECT COUNT(*)
  2. FROM usuarios
  3. WHERE name="manuel"

AVG

Retorna el promedio, solo en campos numéricos.

  1. SELECT AVG (promedio) AS media
  2. FROM usuarios

MAX

Retorna el valor máximo

MIN

Retorna el valor mínimo

  1. SELECT MAX (edad) maximo, MIN(edad) minimo
  2. FROM usuarios

SUM

Retorna la suma, solo campo numérico

  1. SELECT SUM(edad)
  2. FROM usuarios

STDDEV

Retorna la desviación estándar (frecuencia)

  1. SELECT STDDEV(edad)
  2. FROM usuarios

MID

Retorna un número determinado de caracteres que comienza en el caracter indicado

  1. SELECT MID(nombre, 3, 3)
  2. FROM usuarios

LENGTH

Retorna la longitud de la cadena

  1. SELECT LENGTH(name) longitud FROM usuarios

UCASE

Retorna la cadena en mayúsculas

  1. SELECT UCASE(MID(nombre,3,3))
  2. FROM usuarios

LCASE

Retorna la cadena en minúsculas

  1. SELECT LCASE(MID(nombre,3,3))
  2. FROM usuarios

CONCAT(cadena1,cadena2)

Une cadenas.(Si alguno de los campos es null lo toma como null)

  1. SELECT CONCAT(provincia,",",pais) procedencia
  2. FROM perfil

CONCAT_WS(separador,cadena)

Une cadenas incluyendo un separador

  1. SELECT CONCAT_WS(", ",name, surnames) procedencia FROM perfil


Comentarios: 0

Para poder comentar es necesario iniciar sesión



Este dominio utiliza cookies de terceros para crear estadísticas y publicidad personalizada. Si continúa navegando está aceptando su uso