Hace poco escribí un artículo mencionando lo útil que es usar funciones agregadas para agrupar datos en la Base de Datos en vez de hacerlo en PHP por ejemplo.
Hoy escribo su contraparte, untipa función en PHP que nos permite agrupar un arreglo con cualquier cantidad de llaves (índices).

Como todo profesional, el desarrollador web, es una persona, que debe continuamente, buscar herramientas, que le permitan desempeñarse de mejor forma, en su trabajo.
Y pues Internet es una fuente con recursos, tal vez no ilimitados, pero si abundantes, que nos permiten perfeccionar nuestras habilidades, como también adquirir nuevas y lo cual nos ayuda a mantener […]

Muchas veces nos topamos con la tarea de saber cuales valores de cierta columna(s) son distintos de un conjunto de registros.

Normalmente lo hacemos con la clausula distinct, pues nos ahorra un par de palabras a la hora de escribir el query. Pero el mismo resultado obtenemos si lo hacemos de la siguiente forma:

Entonces, ¿cuál es la diferencia? La diferencia es que con una cantidad considerable de registros….

Algo muy común en Bases de Datos es importar datos de una a otra, por ejemplo de MySQL a postgres, SQL Server a Oracle, etc. El proceso más simple a mi forma de ver es exportar todo a archivos de texto y luego importarlo de nuevo.
A veces nos topamos con el pequeño problema de que el econding del archivo esta por ejemplo en Latin1 y nuestra base de datos tiene otro encoding (UTF-8 por ejemplo).
He aquí el comando de linux que nos simplifica la tarea.

Cuando usamos GROUP BY en un query usualmente usamos también funciones de agrupamiento o funciones agregadas, tales como count(), avg(), sum(), pero a veces se quedan cortas estas operaciones y para eso podemos crear nuestras propias funciones agregadas, para concatenar, obtener suma de cuadrados, etc.

Want simple, powerful communication and collaboration tools for your organization without the usual hassle and cost?

Lo nuevo no tan nuevo, para nada lo es, pero tambien sabemos que es una magnifica solucion para muchas personas, ademas estos servidores podriamos decir q fueron hechos para correo no!!! asi que aventurense y migren los correos de […]

No hay limites para crear aplicaciones deaweb!, que quede claro que no se le hace publicidad a la empresa q utiliza esta frase en para promocionarse(sucks!!). Vean las maravillas que esta nueva tecnologia permite hacer!!!!Community Spotlights

Acesis: Acesis Point-of-Care
Using the Adobe AIR platform, Acesis Point-of-Care™ helps physicians quickly capture clinical patient information in a […]

Cuando empecé a utilizar esta técnica de desarrollo me recuerdo que era bastante tedioso poder crear aplicaciones utilizando AJAX pero gracias a las librerias de PEAR para PHP se nos hace bastante simple el desarrollo.
Poniendolos un poco en contexto, AJAX es una técnica de programación que hace llamadas asíncronas hacia el servidor de aplicaciones, recargándo […]

Cuando un query tarda mucho tiempo a pesar de que la columna sobre la que se filtra tiene un índice es porque estamos pasando por alto algún detalle.
Hace poco en la oficina estábamos haciendo un query sobre una tabla que tenía poco menos que 1 millón de registros, la cuestión es que a pesar de […]

Capitalizar es un anglicismo que proviene del verbo Capitalize, y que en inglés significa pasar a mayúsculas una palabra o pasar a mayúscula la primera letra de una palabra dejando el resto en minúsculas. Y es a esto último lo que se me refiero.
En PostgreSQL existen varias funciones para manejo de strings de uso común, […]

Cerrar
Enviar por Correo