SQL incluye bastantes funciones para manipular diferentes tipos de datos. Puedes consultar más de los que aquí vemos en diferentes fuentes:
Todas las funciones mostradas aquí se pueden aplicar a cualquier columna de una tabla siempre que tenga el tipo de datos adecuado, por ejemplo:
SELECT CONCAT('Hola', ' ', nombre) AS Saludo,
YEAR(nacimiento)
FROM empleado;
Funciones de Cadenas de Texto
Estas funciones permiten manipular y analizar texto (cadenas) dentro de MySQL. Son útiles para formatear, buscar y modificar datos de texto.
SELECT CONCAT('Hola', ' ', 'Mundo'); -- Resultado: 'Hola Mundo'
SELECT LENGTH('Hola'); -- Resultado: 4
SELECT LOWER('Hola'); -- Resultado: 'hola'
SELECT SUBSTRING('Hola Mundo', 1, 4); -- Resultado: 'Hola'
Estas funciones realizan operaciones matemáticas sobre datos numéricos. Son útiles para cálculos y transformación de valores numéricos.
Estas funciones ayudan a trabajar con fechas y horas. Son esenciales para comparar, calcular intervalos y formatear fechas.