Tag Archives: SQL

Exportar base de datos MDB a SQL (mysql, oracle, sybase…)

Posted on

Recuerdo instantes de mi pasado donde he tenido la necesidad de llevar Bases de Datos MDB, Microsoft Access, a bases de datos MySQL. Recuerdo por entonces MySQL Migration Toolkit, una herramienta para realizar esta carga requerida. No obstante no era de mi agrado, y lo que buscaba por entonces era simplemente obtener un script SQL […]


Oracle SQL Developer 2.1

Posted on

Oracle SQL Developer es una herramienta gratuita para desarrolladores disponible para Windows, Mac y Linux que permite manipular bases de datos Oracle y de terceros, como DB2, Access o MySQL por medio de un driver JDBC. La última versión disponible de este cliente es la 2.1 y puede descargarse gratuitamente, previo registro aquí. Para ver […]


¿Puedo utilizar IIF en T-SQL?

Posted on

Esta publicación tiene origen a partir de una consulta realizada por un compañero. Es usual que esta pregunta se la hagan aquellos que vienen con conocimientos adquiridos en Access, aunque en este caso se trataba de reescribir para SQL Server una consulta originalmente escrita en MySQL (IF en vez de IIF). Luego de buscar un […]


“Tracear” artesanalmente consultas SQL

Posted on

Lo que leeremos ahora es una solución bastante artesanal para tracear consultas SQL. Cuando leia mis feeds y leí el título de Cómo “tracear” consultas SQL entré inmediatamente debido a que desconocía un método para realizar esta tarea. Lo que suele suceder es que aveces queremos resolver los problemas de una forma prolija y elegante […]


Swap entre valores de columnas en MySQL

Posted on

Soy de destacar que las combinaciones que se pueden lograr con los comandos y cláusulas del lenguaje SQL no tiene fin. Muestra de ello son estas interesantes opciones que encontré para realizar un swap entre los valores de dos columnas distintas de una misma tabla en MySQL (tarea que parece facil pero que tiene cierta […]


Colmar una tabla en unas pocas instrucciones SQL

Posted on

Generalmente, a los fines de tests o benchmarks requerimos de tablas llenas de registros, cuyo número anda en el orden de varios millones. Para llenar un tabla de forma rápida en tan solo unas pocas repeticiones de unas instrucciones SQL, nada mejor que buscar lograr un crecimiento exponencialmente de la misma. A continuación, te mostramos […]


Consultas comunes para MySQL

Posted on

A continuación, pongo a vuestra disposición un catálogo de Consultas SQL comunes escritas para MySQL: Common Queries Tree Common Queries Tree (vista de árbol) Common_Queries_Tree (impresión en PDF) Designing Queries for MySQL


Clonar tablas en MySQL utilizando CREATE TABLE … SELECT …

Posted on

La sentencia de creación CREATE TABLE … SELECT … nos permite crear una tabla con los registros devueltos por una consulta de selección (SELECT). Observemos un ejemplo:


Como simular un FULL OUTER JOIN en MySQL

Posted on

En publicación voy a intentar emular un FULL OUTER JOIN para aquellos DBMS que no lo soporten, por ejemplo, MySQL. Para empezar recordemos que un FULL OUTER JOIN es así como un LEFT JOIN y RIGHT JOIN a la vez. O bien, como vimos en Inner, Outer, Natural & Cross JOINs, FULL OUTER JOIN combina los […]


Usar SQL para generar SQL

Posted on

El principio para la creación de cadenas SQL a partir de SQL consiste, básicamente, en recorrer la metadata (information schema) de una base de datos y armar strings sql a partir de la concatenación strings constantes y del nombre de los objetos (nombre de tablas, nombre de campos, nombre de constraints, etc.) de la base […]