BaseDeDatos

Consulta de Datos - Cláusula HAVING y ORDER BY

Especifica una condición de selección para un grupo. HAVING se usa normalmente con el GROUP BY. Cuando no está con el GROUP BY, HAVING se comporta como la cláusula WHERE, aunque esto es erróneo utilizarlo, puesto que ralentiza el sistema. Su sintaxis es:

[ HAVING <search_condition_group> ]

BaseDeDatos

Consulta de Datos - Cláusula Select

A lo largo de varios post(enlazados entre ellos), vamos a ir viendo las distintas partes de las que se compone la sentencia SELECT, el motivo de hacer esto es que no salgan post demasiado largos para leer.

Consulta de Datos - Cláusula Select

La instrucción DML más utilizada es la de consulta de datos SELECT. Su función principal es la de recuperar filas de la tabla o tablas. Además, esta sentencia es capaz de realizar las siguientes funciones:

BaseDeDatos

Consulta de Datos - Cláusula WHERE

La cláusula WHERE se utiliza para seleccionar aquellos registros que cumplen una o más condiciones. Su sintaxis es:

WHERE <search_condition>

Selecciona aquellas filas que cumplen la condición especificada por esta orden. La condición de búsqueda o de selección de registros se puede conformar utilizando columnas de la tabla, constantes, funciones y/o expresiones y operadores.

BaseDeDatos

Consulta de Datos - Operadores UNION [ALL], INTERSECT, MINUS.

Podemos combinar múltiples consultas utilizando los operadores UNION, UNION ALL, INTERSECT y MINUS.

Los correspondientes campos y/o expresiones que aparecen en la listas de los SELECT de las consultas a las que se le aplican los operadores anteriores deben coincidir en tipo y número, o al menos, tener un tipo compatible o sobre el cual se pueda aplicar un casting automático.

BaseDeDatos

Consulta de Datos. Subconsultas

Una subconsulta es una consulta SELECT que está anidada en una instrucción SELECT, INSERT, UPDATE o DELETE, o dentro de otra subconsulta. En una subconsulta, la instrucción SELECT nos para proporciona un conjunto de uno o más valores que se utilizan para evaluar una expresión.

Una subconsulta se puede utilizar en cualquier parte en la que se permita una expresión. La consulta SELECT de una subconsulta se incluye siempre entre paréntesis.

Una subconsulta puede anidarse dentro de la cláusula WHERE o HAVING de una instrucción SELECT, INSERT, UPDATE o DELETE.

linux

Copiar archivos recursivamente

Hice un pequeño script que consiste simplemente en dar dos rutas, una origen y otra destino, para copiar todos los archivos mp3 de la ruta origen (con una profundidad máxima de una carpeta), es decir, que si tenemos una carpeta con archivos mp3, y en esa misa carpeta tenemos otra carpeta con archivos mp3, el script tambien copiara los mp3 de la segunda carpeta. Bueno, despues de dar la ruta origen y la destino, simplemente se crea en la ruta destino una carpeta con el mismo nombre que la carpeta que contiene los mp3, y los copia.

articulos

Crea scripts para las aplicaciones de Google con Apps Script

Hace bastante tiempo que Google lanzó Apps Scripts, pero hasta ahora no lo había probado. Hoy esbozaré en qué consiste esta característica que google pone a nuestra disposición.

Qué es Google Apps Script

Es un lenguaje de programación JavaScript en la nube que nos permite extender la funcionalidad de las aplicacoines de Google, así como crear las nuestras propias. Se desarrolla en un editor desde el navegador web y el código se guarda y ejecuta en los servidores de Google.

Varios ejemplos de uso son: