English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

大全 de funciones integradas SQL

SQL tiene muchas funciones integradas que permiten realizar cálculos en los datos.

Funciones de agregación SQL

Las funciones de agregación SQL ejecutan cálculos en un grupo de valores y devuelven un valor. La siguiente tabla resume algunas funciones de agregación útiles:

FunciónDescripción
AVG()Devuelve el valor promedio
SUM()Devuelve la suma de los valores
COUNT()Devuelve el número de filas en el conjunto de resultados
MAX()Devuelve el valor máximo
MIN()Devuelve el valor mínimo

Funciones de cadena SQL

Las funciones de cadena SQL ejecutan operaciones en valores de entrada de cadena y luego devuelven un valor de cadena o numérico. La siguiente tabla resume algunas funciones de cadena útiles:

FunciónDescripción
CONCAT()Devuelve una cadena que une dos o más valores de cadena.
CONCAT_WS()Devuelve una cadena que une dos o más valores de cadena utilizando un separador.
FORMAT()Devuelve un valor formateado con un formato especificado.
LOWER()Convierte una cadena en minúsculas.
UPPER()Convierte una cadena en mayúsculas.
TRIM()Elimina los espacios en blanco al principio y al final de una cadena.
REVERSE()Devuelve el orden inverso de una cadena de valores.
SUBSTRING()Devuelve una subcadena de una cadena.

Funciones de fecha SQL

Las funciones de fecha se utilizan para operar con valores de fecha o ejecutar operaciones.

Funciones de fecha de MySQL

La siguiente tabla resume algunas de las funciones de fecha integradas más importantes de MySQL:

FunciónDescripción
NOW()Devuelve la fecha y hora actual.
CURDATE()Devuelve la fecha actual.
CURTIME()Devuelve la hora actual.
DATE()Extrae la parte de una fecha o una expresión de fecha y hora.
DAY()Devuelve un día del mes (0-31)
DAYNAME()Devuelve el nombre del día laborable.
MONTH()Devuelve la fecha transcurrida (1-12del mes).
MONTHNAME()Devuelve el nombre del mes.
YEAR()Devuelve el año.
DATE_FORMAT()Mostrar valores de fecha y hora en otros formatos.
EXTRACT()Extrae una parte de una fecha.
DATE_ADD()Añade un valor de tiempo especificado (o intervalo) a un valor de fecha.
DATE_SUB()Resta un valor de tiempo especificado (o intervalo) de un valor de fecha.
DATEDIFF()Devuelve los días entre dos fechas

Nota:Estas funciones devuelven la fecha y hora del computadora que ejecuta la instancia del servidor de base de datos.

Funciones de fecha SQL Server

La siguiente tabla resume algunas de las funciones de fecha más importantes de SQL Server:

FunciónDescripción
GETDATE()Devuelve la fecha y hora actual.
DATEPART()Devuelve la parte de fecha y hora especificada de una fecha específica, por ejemplo DATEPART(year,'2016-10-25Retorna2016).
DAY()Devuelve un día del mes (0-31)
MONTH()Devuelve el mes de una fecha especificada (0-12El mes que comienza)
YEAR()Devuelve el año de una fecha especificada.
DATEADD()Añade o restas un intervalo de tiempo especificado a una fecha.
DATEDIFF()Devuelve la fecha o la hora entre dos fechas especificadas.
CONVERT()Mostrar valores de fecha y hora en otros formatos.