Está en la página 1de 1

FUNCIONES SQL

Funciones con cadenas


FUNCIÓN DESCRIPCIÓN
CONCAT (str1, str2,…) Concatena cadenas (Devuelve NULL si algún argumento es NULL)

CONCAT_WS (separador, str1, str2,…) Concatena cadenas con un separador entre ellas (Si un valor es
NULL se lo salta)
LOWER (str) Devuelve la cadena en minúsculas
UPPER (str) Devuelve la cadena en mayúsculas
SUBSTR (str, [n],[m]) Devuelve una subcadena de str comenzando en N (empieza en
1) y M caraceteres
REPLACE (str, from_str, to_str) Reemplaza en la cadena str la subcadena from_str por to_str
LTRIM (str) Quita espacios en blanco en str

Funciones matemáticas

FUNCIÓN DESCRIPCIÓN
ABS (X) Devuelve el valor absoluto de X
POW (X, Y) Devuelve la potencia X elevado a Y
SQRT(X) Devuelve la raíz cuadrada de X
ROUND (X [,D]) Devuelve un número redondeado [con D posiciones decimales]
TRUNCATE (X, D) Devuelve el número N truncado con D posiciones decimales
SIN (X) Devuelve el seno de X
COS (X) Devuelve el coseno de X
TAN (X) Devuelve la tangente de X
PI () Devuelve el valor de PI
SIGN (X) Devuelve el signo de X
MOD (N,M) ó N % M ó N MOD M Devuelve el resto de dividir N entre M (Mod (N,0) devuelve NULL)
CONV ( N, from_base, to_base) Convierte N en base from_base a base to_base

Funciones de fecha y hora

FUNCIÓN DESCRIPCIÓN
YEAR (date) Devuelve el año de la fecha DATE
CURDATE() Devuelve el día actual
DATE (datetime) Devuelve la fecha de un datetime (fecha y hora)
NOW () Devuelve fecha y hora actual

Funciones de Agregación
FUNCIÓN DESCRIPCIÓN
AVG (expr) Devuelve el valor medio de los valores
COUNT(expr), COUNT (DISTINCT Cuenta el número de elementos no nulos,
expr), COUNT (*) [DISTINTOS], incluye repetidos y nulos
MAX(expr) Devuelve el valor máximo
MIN(expr) Devuelve el valor mínimo
SUM(expr), SUM(DISTINCT expr) Devuelve la suma, [solo de valores distintos]

También podría gustarte