21 Jul 2022 Maria Alcaraz Subconsulta correlacionada en SQL: Una Guía para Principiantes A veces, el uso de una subconsulta correlacionada con SQL es la única manera de resolver una sentencia. Pero estas subconsultas pueden ser muy lentas. En este post, hablaremos de cuándo usar una subconsulta correlacionada, por qué y cómo hacerlo. Las sub consultas son un recurso importante para aumentar el poder expresivo de SQL. Si no has leído nuestro artículo anterior, las subconsultas son simplemente una sentencia SELECT dentro de otra SELECT. Más información 21 Jul 2022 Maria Alcaraz Entendiendo el Uso de NULL en la Lógica de Tres Valores de SQL Los NULLs son necesarios en las bases de datos relacionales, y aprender a usarlos es fundamental para el éxito de SQL. Sin embargo, los NULLs también deben ser manejados con cuidado, como explicamos en este post. En las bases de datos relacionales, no siempre tenemos un valor que poner en una columna. Por ejemplo, supongamos que tenemos una tabla llamada "personas" que tiene las columnas "nombre", "apellido", "fecha de nacimiento" Más información 7 Jul 2022 Maria Alcaraz Valores NULL y la Cláusula GROUP BY Ya hemos cubierto cómo utilizar la cláusula GROUP BY y algunas funciones de agregación como SUM(), AVG(), MAX(), MIN(), COUNT(). En este artículo, explicaremos cómo funciona la cláusula GROUP BY cuando se trata de valores NULL. También explicaremos sobre el uso de NULLscon la cláusula ORDER BY. La mejor manera de dominar GROUP BY y NULL en SQL es a través de la práctica. Recomiendo la Ejercicio de SQL pista en LearnSQL. Más información 7 Jul 2022 Maria Alcaraz Tablas dinámicas en PostgreSQL usando la función Crosstab Hace algunos años, cuando se lanzó la versión 8.3 de PostgreSQL, se introdujo una nueva extensión llamada tablefunc. Esta extensión proporciona un conjunto de funciones realmente interesantes. Una de ellas es la función crosstab, que se utiliza para la creación de tablas pivote. Eso es lo que cubriremos en este artículo. La forma más sencilla de explicar cómo funciona esta función es utilizando un ejemplo con una tabla dinámica. Más información