English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
SQL tiene muchas funciones integradas que permiten realizar cálculos en los datos.
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ón | Descripció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 |
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ón | Descripció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. |
Las funciones de fecha se utilizan para operar con valores de fecha o ejecutar operaciones.
La siguiente tabla resume algunas de las funciones de fecha integradas más importantes de MySQL:
Función | Descripció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.
La siguiente tabla resume algunas de las funciones de fecha más importantes de SQL Server:
Función | Descripció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. |