Funciones MySQL I
Funciones MySQL I
Funciones MySQL I
alteración
CONCAT
Usamos CONCAT para concatenar dos o más expresiones:
Funciones de alteración
COALESCE
Usamos COALESCE para sustituir el valor NULL en una sucesión de expresiones o
campos. Es decir, si la primera expresión es Null, se sustituye con el valor de una
segunda expresión, pero si este valor también es Null, se puede sustituir con el
valor de una tercera expresión y así sucesivamente.
Funciones de alteración
COALESCE (cont.)
Los tres clientes de la siguiente tabla poseen uno o más datos nulos:
cliente
Funciones de alteración
COALESCE (cont.)
Usando COALESCE podremos sustituir los datos nulos en cada registro,
indicando la columna a evaluar y el valor de sustitución.
SELECT id, apellido, nombre, COALESCE(telefono_movil, telefono_fijo, 'Sin datos')
SQL
AS telefono FROM cliente;
cliente
Funciones de alteración
DATEDIFF
Usamos DATEDIFF para devolver la diferencia entre dos fechas,
tomando como granularidad el intervalo especificado.
Funciones de alteración
TIMEDIFF
Usamos TIMEDIFF para devolver la diferencia entre dos horarios,
tomando como granularidad el intervalo especificado.
Funciones de alteración
EXTRACT
Usamos EXTRACT para extraer partes de una fecha:
Funciones de alteración
EXTRACT (cont.)
SQL SELECT EXTRACT(WEEK FROM '2014-02-13 08:44:21');
> 6
Funciones de alteración
REPLACE
Usamos REPLACE para reemplazar una cadena de caracteres por otro valor. Cabe
aclarar que esta función hace distinción entre minúsculas y mayúsculas.
Funciones de alteración
DATE_FORMAT
Usamos DATE_FORMAT para cambiar el formato de salida de una fecha
según una condición dada.
Funciones de alteración
DATE_ADD
Usamos DATE_ADD para sumar o agregar un período de tiempo a un valor de
tipo DATE o DATETIME.
Funciones de alteración
DATE_SUB
Usamos DATE_SUB para restar o quitar un período de tiempo a un valor de
tipo DATE o DATETIME.
Funciones de alteración
CASE
Usamos CASE para evaluar condiciones y devolver la primera condición que se
cumpla. En este ejemplo, la tabla resultante tendrá 4 columnas: id, titulo, rating,
calificacion. Esta última columna mostrará los valores: Mala, Regular, Buena y
Excelente; según el rating de la película.
Funciones de alteración
CASE (cont.)
A continuación, se muestra la tabla resultante después de haber aplicado la
función CASE.
pelicula
1 El Padrino 6 Regular
2 Tiburón 4 Regular
4 Titanic 10 Excelente
5 Matrix 3 Mala
Funciones de alteración
Funciones de alteración