Funciones MySQL

Funciones que puedes incluir en sentencias.

1. Numericas

Funciones que pueden ser usadas con campos tipo numero.

Funciones numericas
NombreDescripcion
abs()Valor absoluto
ceil()Redonde a entero superior
floor()Redonde a entero inferios
max()Buscar el maximo
min()Buscar el minimo
fmod()Moduo
pi()3.1416...
sqrt()Raiz cuadrada


2. Cadena

Funciones que pueden ser usadas con campos tipo cadena.

Funciones de cadena
NombreDescripcion
ASCII()Retorna el valor numérico del carácter más a la izquierda de la cadena.
BIN()Retorna una representación de cadena del valor binario de N, donde N es un número muy largo.
BIT_LENGTH()Retorna la longitud de la cadena en bits.
CONCAT()Concatena
INSTR()
LEFT()Extrae n caracteres de la izquieda
LENGTH()Retorna el largo de la cadena
LOCATE()Retorna la posicion de la primera cadena en la segunda.
LOWER()Cambia todo a minsuculas
LTRIM()Elimina los espacios de la izquierda
REPEAT()Repite la cadena n veces
REPLACE()Reemplaza la primera cade en todas las ocurrencias de la segunda
REVERSE()
RIGHT()Extrae n caracteres de la derecha
RTRIM()Elimina los espacios de la derecha
SPACE()Retorna el numero de espacios indicados
SUBSTR()Extrae una subcadena desde una cadena indicando desde donde.
TRIM()Elimina los espacion a izquieda y derecha
UCASE()
UPPER()Cambia todo a mayusculas

3. Fecha

Funciones que pueden ser usadas con campos tipo fecha.

Funciones de fecha
NombreDescripcion
ADDTIME()
CURDATE()
CURTIME()
DATE()
INTERVAL()
EXTRACT()
GET_FORMAT()
STR_TO_DATE()
MAKEDATE()
MAKETIME()
NOW()
PERIOD_ADD()
PERIOD_DIFF()
SEC_TO_TIME()
DATE_FORMAT()
TIME()
TIMEDIFF()
TIME_FORMAT()
TIME_TO_SEC()
TO_DAYS()

4. Otras