Archivo del Autor: eamexicano

Agrupar

Hay ocasiones en las que nos es útil aplicar algunas funciones de agregación únicamente sobre ciertos registros. Si bien lo podemos hacer filtrando los datos, esto no es muy conveniente porque tendríamos que repetir la consulta tantas veces como datos nos interese consultar. Ej. Aunque es posible obtener los valores filtrando datos es posible hacerlo […]

Alias

En algunas ocasiones va a ser necesario cambiar el nombre de las columnas o de las tablas, en este caso podemos utilizar un alias. AS AS – alias – permite cambiar el nombre de una columna o tabla al momento de realizar consultas. Esto nos es útil cuando al obtener los registros de una consulta […]

Agregar condiciones

Habrá ocasiones en las que al filtrar registros necesitemos que cumplan con más de una condición. Para estas ocasiones podemos utilizar AND / OR. AND AND se utiliza cuando se quiere que ambas condiciones se cumplan. Si un registro únicamente cumple alguna de las dos condiciones no es tomado en cuenta. OR OR se utiliza […]

Limitar y compensar la visualización de registros

Hasta ahora hemos realizado consultas que, aunque nos permiten filtrar datos, obtienen todos los registros que cumplen con ciertas condiciones. ¿Qué podemos hacer cuando la consulta devuelve muchos registros? o simplemente si queremos mostrar un número determinado de registros para poder realizar consultas como «las cinco publicaciones más vistas», «las tres publicaciones más votadas», «las […]

Ordenar registros

Cuando realizamos una consulta los registros obtenidos no tienen un orden definido. Si son pocos registros y / o somos los únicos que trabajamos con los datos es posible que no represente ningún inconveniente, pero si los datos los va a consultar alguien más, es conveniente utilizar un criterio para ordenar los datos. ORDER BY […]

Funciones de agregación

Las funciones de agregación nos permiten obtener datos – que no están almacenados en las tablas – a partir de datos que están almacenados en las tablas. COUNT La función COUNT se utiliza para realizar conteos. Ésta función recibe un parámetro que puede ser un asterisco – toma en cuenta que el registro ‘exista’ – […]

Cifrar

MySQL cuenta con distintas funciones para cifrar un texto como – SHA1, MD5, SHA2 -. Dependiendo de la función que se utilice va a ser el algoritmo con el que va a cifrar el texto. Notas SHA2 Necesita 2 valores, el primer valor es el texto que se va a cifrar y el segundo valor […]

NULL

NULL es la representación que utiliza MySQL para indicar valores que no están asignados. Se utiliza NULL para mostrar de manera explícita que el valor no está asignado y evitar la confusión de que se asignó una cadena de texto vacía. Para poder seleccionar o excluir los registros que no tengan valores asignados en una […]

In, Between

IN Se utiliza cuando en una consulta queremos comparar que uno o muchos valores almacenados en una columna encuentren dentro de conjunto de valores. Si queremos que los valores almacenados NO sean parte de un conjunto de valores se utiliza NOT antes de IN. Nota: Al utilizarse para comparar un texto, la comparación que se […]

Trabajar con fechas / horas

Otro tipo de dato con el que es frecuente interactuar son las horas y / o fechas. Para eso podemos utilizar distintas funciones de MySQL. NOW Muestra la hora y fecha en la que se ejecutó la función. CURDATE Muestra la fecha actual * CURTIME Muestra la hora actual * * Actual se refiere a […]